]> git.lyx.org Git - lyx.git/log
lyx.git
17 years ago * scons/scons_manifest.py: remove MathMLStream.[Ch]
Michael Schmitt [Sun, 22 Oct 2006 14:16:04 +0000 (14:16 +0000)]
* scons/scons_manifest.py: remove MathMLStream.[Ch]

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15476 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- 5% speed-up by reserving space in the vector we build for drawing
Asger Ottar Alstrup [Sun, 22 Oct 2006 13:51:37 +0000 (13:51 +0000)]
- 5% speed-up by reserving space in the vector we build for drawing
- Simplify isPrintableNonspace

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15475 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Do not use kerning, because that fucks up cursor positioning for good
Asger Ottar Alstrup [Sun, 22 Oct 2006 13:10:12 +0000 (13:10 +0000)]
- Do not use kerning, because that fucks up cursor positioning for good

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15474 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- fix broken behaviour of Scrollbar and MouseWheel when
Asger Ottar Alstrup [Sun, 22 Oct 2006 12:36:31 +0000 (12:36 +0000)]
- fix broken behaviour of Scrollbar and MouseWheel when
  changing between using it and the keyboard-cursor
  movements.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15473 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix reading UTF8 encoded symbol file
André Pönitz [Sun, 22 Oct 2006 12:07:01 +0000 (12:07 +0000)]
fix reading UTF8 encoded symbol file

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15472 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoconvert symbols file to UTF8
André Pönitz [Sun, 22 Oct 2006 11:48:21 +0000 (11:48 +0000)]
convert symbols file to UTF8

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15471 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- rework update handling, make cursor movement faster,
Asger Ottar Alstrup [Sun, 22 Oct 2006 11:46:36 +0000 (11:46 +0000)]
- rework update handling, make cursor movement faster,
  fixing lots of navigation problems.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15470 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix indentation
André Pönitz [Sun, 22 Oct 2006 11:35:16 +0000 (11:35 +0000)]
fix indentation

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15469 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocompile fix for sgml.C
André Pönitz [Sun, 22 Oct 2006 11:24:33 +0000 (11:24 +0000)]
compile fix for sgml.C

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15468 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocompile fix
André Pönitz [Sun, 22 Oct 2006 11:22:14 +0000 (11:22 +0000)]
compile fix

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15467 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosome compile fixes, more to be expected
André Pönitz [Sun, 22 Oct 2006 11:13:18 +0000 (11:13 +0000)]
some compile fixes, more to be expected

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15466 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosome compile fixes, more to be expected
André Pönitz [Sun, 22 Oct 2006 11:00:04 +0000 (11:00 +0000)]
some compile fixes, more to be expected

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15465 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoImmediate rendering of buffer change for one or multiple LyXView.
Abdelrazak Younes [Sun, 22 Oct 2006 10:51:59 +0000 (10:51 +0000)]
Immediate rendering of buffer change for one or multiple LyXView.

* Buffer: new changed() boost::signal.

* LyXView:
  - redrawWorkArea(): deleted
  - bufferChangedConnection_: new signal connection

* LyXFunc: replace LyXView::redrawWorkArea() direct call with Buffer::changed() signal emission.

* WorkArea.C: deleted some comments about redrawWorkArea.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15464 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sun, 22 Oct 2006 10:48:09 +0000 (10:48 +0000)]
change tracking:

        * src/paragraph_pimpl.C: activate basic CT code
        * src/text.C: fix FIXME

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15463 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agouse more unicode in math
André Pönitz [Sun, 22 Oct 2006 10:15:23 +0000 (10:15 +0000)]
use more unicode in math

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15462 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoMore unicode fixes for docbook.
José Matox [Sat, 21 Oct 2006 19:40:29 +0000 (19:40 +0000)]
More unicode fixes for docbook.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15459 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Try to improve require(lyxdot) detection for insetgraphics
Asger Ottar Alstrup [Sat, 21 Oct 2006 19:37:53 +0000 (19:37 +0000)]
- Try to improve require(lyxdot) detection for insetgraphics

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15458 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosome more unicode work. even more should be possible
Lars Gullik Bjønnes [Sat, 21 Oct 2006 19:27:02 +0000 (19:27 +0000)]
some more unicode work. even more should be possible

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15457 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Fix erase selections broken by "changeTracking" it
Asger Ottar Alstrup [Sat, 21 Oct 2006 17:05:20 +0000 (17:05 +0000)]
- Fix erase selections broken by "changeTracking" it
  seems. ChangeTracking responsible please verify all
  erase/eraseChar where we added false or where it is
  called without changetracking bool (jug).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15456 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- InsetQuotes updates the inset cache
Asger Ottar Alstrup [Sat, 21 Oct 2006 16:03:53 +0000 (16:03 +0000)]
- InsetQuotes updates the inset cache
- Do not use the nullpainter for the rows outside the screen, because the nullpainter does not calculate the width of text, and thus the metric entries in the inset cache are completely wrong, causing assertions when using for instance page up or page down into an inset. This fixes the dreading assertion on navigation in the user guide, and elsewhere

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15455 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sat, 21 Oct 2006 16:01:45 +0000 (16:01 +0000)]
change tracking:

* src/changes.C: fix lookup(), isChanged(), and merge()

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15454 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sat, 21 Oct 2006 15:36:04 +0000 (15:36 +0000)]
change tracking:

* src/changes.C: fix erase() and insert()

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15453 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix LaTeX output of characters on systems where char is signed
Georg Baum [Sat, 21 Oct 2006 15:03:21 +0000 (15:03 +0000)]
Fix LaTeX output of characters on systems where char is signed

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15452 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoUpdate to latest boost 1.34 svn.
Lars Gullik Bjønnes [Sat, 21 Oct 2006 14:52:25 +0000 (14:52 +0000)]
Update to latest boost 1.34 svn.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15451 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sat, 21 Oct 2006 14:34:05 +0000 (14:34 +0000)]
change tracking:

* src/changes.C: fix set(...)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15450 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sat, 21 Oct 2006 14:14:37 +0000 (14:14 +0000)]
change tracking:

* src/changes.h: add insert(); cleanup comments

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15449 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sat, 21 Oct 2006 13:47:50 +0000 (13:47 +0000)]
change tracking:

* src/changes.h: pass Change and Range to ChangeRange constructor
* src/changes.C: adjust

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15448 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sat, 21 Oct 2006 12:54:29 +0000 (12:54 +0000)]
change tracking:

* changes.h:
* changes.C: remove record(), del(), and add()
* paragraph_pimpl.C: comment out method calls

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15447 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sat, 21 Oct 2006 12:20:39 +0000 (12:20 +0000)]
change tracking:

        * src/paragraph_pimpl.h:
        * src/paragraph_pimpl.C: remove tracking();
        remove setChar(); changes_ becomes an object
        (not a pointer); hide CT functionality behind
        some return & if statements

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15446 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Review screen update flags
Asger Ottar Alstrup [Sat, 21 Oct 2006 12:01:14 +0000 (12:01 +0000)]
- Review screen update flags

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15445 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix sgml::escapeChar and sgml::escapeString to return docstring.
José Matox [Sat, 21 Oct 2006 11:38:43 +0000 (11:38 +0000)]
Fix sgml::escapeChar and sgml::escapeString to return docstring.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15444 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Fix sign error in Cursor::setSelection
Asger Ottar Alstrup [Sat, 21 Oct 2006 11:29:34 +0000 (11:29 +0000)]
- Fix sign error in Cursor::setSelection
- Add debugging input
- If cursor::dispatch does not handle the func, then it should not request an update
- Dump metrics cache after redraw

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15443 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix some unicode conversion problems, more work needed.
Lars Gullik Bjønnes [Sat, 21 Oct 2006 11:15:37 +0000 (11:15 +0000)]
Fix some unicode conversion problems, more work needed.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15442 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Dump the inset position cache as well
Asger Ottar Alstrup [Sat, 21 Oct 2006 10:56:36 +0000 (10:56 +0000)]
- Dump the inset position cache as well
- More debugging printing stuff

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15441 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Sat, 21 Oct 2006 10:22:41 +0000 (10:22 +0000)]
change tracking:

        * paragraph.h: remove setChar(...); all text changes
        must be expressed as erase and insert operations in
        order to support change tracking

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15440 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agorevert faulty changes in last revision...
Abdelrazak Younes [Sat, 21 Oct 2006 09:50:33 +0000 (09:50 +0000)]
revert faulty changes in last revision...

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15439 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoMy six month cleanup crusade is now paying off: LyX has now multiple windows support!
Abdelrazak Younes [Sat, 21 Oct 2006 09:45:11 +0000 (09:45 +0000)]
My six month cleanup crusade is now paying off: LyX has now multiple windows support!

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15438 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoSome updates, but not enough to get it compiling
Lars Gullik Bjønnes [Sat, 21 Oct 2006 09:31:21 +0000 (09:31 +0000)]
Some updates, but not enough to get it compiling

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15437 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * scons/SConstruct: fix scons error (remainder of qt3 frontend removal)
Michael Schmitt [Sat, 21 Oct 2006 09:17:58 +0000 (09:17 +0000)]
* scons/SConstruct: fix scons error (remainder of qt3 frontend removal)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15436 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * GMathDelim.C: don't mention qt3 frontend
Michael Schmitt [Sat, 21 Oct 2006 09:08:27 +0000 (09:08 +0000)]
* GMathDelim.C: don't mention qt3 frontend

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15435 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * lyxinclude.m4: qt3 isn't a valid frontend any longer
Michael Schmitt [Sat, 21 Oct 2006 08:57:32 +0000 (08:57 +0000)]
* lyxinclude.m4: qt3 isn't a valid frontend any longer

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15434 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * lyx.rpm.README: remove mentioning of qt3
Michael Schmitt [Sat, 21 Oct 2006 08:55:17 +0000 (08:55 +0000)]
* lyx.rpm.README: remove mentioning of qt3

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15433 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoremove qt3 frontend
André Pönitz [Sat, 21 Oct 2006 08:35:47 +0000 (08:35 +0000)]
remove qt3 frontend

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15432 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoput back the :: global namespace identifiers.
Abdelrazak Younes [Sat, 21 Oct 2006 08:30:58 +0000 (08:30 +0000)]
put back the :: global namespace identifiers.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15431 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix some problems
Lars Gullik Bjønnes [Sat, 21 Oct 2006 08:25:29 +0000 (08:25 +0000)]
fix some problems

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15430 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * paragraph.h:
Michael Schmitt [Sat, 21 Oct 2006 08:18:29 +0000 (08:18 +0000)]
* paragraph.h:
* paragraph.C: code reformatting only

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15429 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agomoves lyx namespace out of general declaration.
Abdelrazak Younes [Sat, 21 Oct 2006 08:00:11 +0000 (08:00 +0000)]
moves lyx namespace out of general declaration.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15428 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoMSVC linking error fix:
Abdelrazak Younes [Sat, 21 Oct 2006 07:55:42 +0000 (07:55 +0000)]
MSVC linking error fix:

support.lib(tempname.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) int __cdecl lyx::_open(char const *,int,int)" (__imp_?_open@lyx@@YAHPBDHH@Z) referenced in function "int __cdecl lyx::`anonymous namespace'::make_tempfile(char *)" (?make_tempfile@?A0xcf85a5f4@lyx@@YAHPAD@Z)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15427 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agotmeporary link fix
André Pönitz [Sat, 21 Oct 2006 07:31:57 +0000 (07:31 +0000)]
tmeporary link fix

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15426 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoMSVC compilation fix.
Abdelrazak Younes [Sat, 21 Oct 2006 07:26:07 +0000 (07:26 +0000)]
MSVC compilation fix.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15425 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agomove the only remaining function in lyxrow_func to paragraph
André Pönitz [Sat, 21 Oct 2006 07:24:11 +0000 (07:24 +0000)]
move the only remaining function in lyxrow_func to paragraph

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15424 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosome scripts I fouind usefule when working on LyX
André Pönitz [Sat, 21 Oct 2006 07:05:52 +0000 (07:05 +0000)]
some scripts I fouind usefule when working on LyX

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15423 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agomove everything into namespace lyx
André Pönitz [Sat, 21 Oct 2006 00:16:43 +0000 (00:16 +0000)]
move everything into namespace lyx

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15422 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoMore unicode, this time some focus on layouts and textclasses
Lars Gullik Bjønnes [Fri, 20 Oct 2006 22:17:16 +0000 (22:17 +0000)]
More unicode, this time some focus on layouts and textclasses

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15421 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoStuff!
Lars Gullik Bjønnes [Fri, 20 Oct 2006 21:42:29 +0000 (21:42 +0000)]
Stuff!

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15420 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Dump parpos cache if you use -dbg workarea on command line
Asger Ottar Alstrup [Fri, 20 Oct 2006 20:57:21 +0000 (20:57 +0000)]
- Dump parpos cache if you use -dbg workarea on command line

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15419 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoMove counters toward unicode.
Lars Gullik Bjønnes [Fri, 20 Oct 2006 20:30:00 +0000 (20:30 +0000)]
Move counters toward unicode.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15418 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Comments
Asger Ottar Alstrup [Fri, 20 Oct 2006 19:40:02 +0000 (19:40 +0000)]
- Comments

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15417 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoChange (and fix) the bullets in itemize to be more unicode friendly.
Lars Gullik Bjønnes [Fri, 20 Oct 2006 19:26:23 +0000 (19:26 +0000)]
Change (and fix) the bullets in itemize to be more unicode friendly.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15416 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoThis commit re-enable the table adjustment with screen whenever the table is bigger...
Abdelrazak Younes [Fri, 20 Oct 2006 16:33:41 +0000 (16:33 +0000)]
This commit re-enable the table adjustment with screen whenever the table is bigger than the screen. Here is some explanation form Georg about the setPos() method:

I believe that it is for horizontal
"scrolling": If you have a table that is wider than the screen and you go
to a cell that is at the right edge then, if you are lucky, the table is
shifted to the left so that you can edit the cell and even go further
right. This does however not work reliably.
If I am right then the variable name scx_ would make some sense: sc for
scrolling. The ChangeLog comments also seem to point in this direction. And
most of them were done by Jürgen Vigna who is AFAIK in Denmark.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15414 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoUse the new InsetCommandParams interface (inset part), from Ugras and me
Georg Baum [Fri, 20 Oct 2006 16:12:49 +0000 (16:12 +0000)]
Use the new InsetCommandParams interface (inset part), from Ugras and me

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15413 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix multiple tabular crashes. This needs some more work by someone who knows what...
Abdelrazak Younes [Fri, 20 Oct 2006 16:11:30 +0000 (16:11 +0000)]
Fix multiple tabular crashes. This needs some more work by someone who knows what insettabular::resetPos() is for. At least navigating and editing tables seems "normal".

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15412 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 15:27:11 +0000 (15:27 +0000)]
change tracking:

* src/changes.h:
* src/changes.C: remove constructor, destructor,
copy constructor, reset(), and field empty_type_
* src/paragraph_pimpl.C: comment out unwanted code

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15411 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 14:31:54 +0000 (14:31 +0000)]
change tracking:

* src/changes.h: remove Changes::Range::contained(),
remove Changes::Range::containsOrPrecedes(),
remove Change::set(...) methods that expect a change type parameter
remove Change::check(...)
simplify Change::intersects(...)
* src/changes.C:
* src/paragraph_pimpl.C: adjust properly

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15410 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 14:06:18 +0000 (14:06 +0000)]
change tracking:

* insets/insettext.C: comment on prior warning
(and express my helplessness)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15409 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoUse the new InsetCommandParams interface (frontend part), from Ugras and me
Georg Baum [Fri, 20 Oct 2006 13:53:43 +0000 (13:53 +0000)]
Use the new InsetCommandParams interface (frontend part), from Ugras and me

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15408 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 13:32:27 +0000 (13:32 +0000)]
change tracking:

ui/stdtoolbars.ui: revert removal of "insert-note" in "Extra" toolbar

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15407 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 13:29:26 +0000 (13:29 +0000)]
change tracking:

src/text2.C: invoke insertInset with correct
Change parameter; only check for change _type_
(DELETED) for DEPM purposes

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15406 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 13:16:15 +0000 (13:16 +0000)]
change tracking:

src/lyxfind.C: some source code reformatting;
pass trackChange parameter to Paragraph::erase(..)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15405 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 13:00:49 +0000 (13:00 +0000)]
change tracking:

        * src/rowpainter.C: check for change type equality, not
        for equality of the compete Change objects

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15404 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocmake: don't forget command line options
Peter Kümmel [Fri, 20 Oct 2006 12:46:30 +0000 (12:46 +0000)]
cmake: don't forget command line options

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15403 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 12:44:37 +0000 (12:44 +0000)]
change tracking:

        * src/bufferparams.C: output authors no matter whether
        we are in CT mode or not

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15402 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agorevert change in revision 15375. It had bad side effect on buffer-end and buffer...
Abdelrazak Younes [Fri, 20 Oct 2006 12:38:26 +0000 (12:38 +0000)]
revert change in revision 15375. It had bad side effect on buffer-end and buffer-begin.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15401 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 12:26:27 +0000 (12:26 +0000)]
change tracking:

        * lib/ui/default.ui:
        * lib/ui/stdtoolbars.ui: add review toolbar;
        move "Insert note" from "Extra" to "Review" toolbar

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15400 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 11:44:58 +0000 (11:44 +0000)]
change tracking:

        * src/paragraph.h: insertXXX(...) requires either
        boolean parameter 'trackChanges' or a Change
        * src/insets/insettext.h: add trackChanges parameter
        to setText(...)
        * src/insets/*.C:
        * src/*.C: adjust properly & remove a couple of FIXMEs

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15399 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix wrong line endings of generated Qt4 ui files on Windows
Peter Kümmel [Fri, 20 Oct 2006 11:28:45 +0000 (11:28 +0000)]
fix wrong line endings of generated Qt4 ui files on Windows

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15398 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix some glitches with fixed size delimiters
Enrico Forestieri [Fri, 20 Oct 2006 10:43:53 +0000 (10:43 +0000)]
Fix some glitches with fixed size delimiters

* src/mathed/MathParser.C
(parse1): behave correctly when a wrong delimiter is specified.

* src/mathed/InsetMathBig.C
(write): don't write a space before delimiter.

* src/frontends/qt4/QDelimiterDialog.C
(QDelimiterDialog): make translatable the string "Variable size".

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15397 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocmake files:
Peter Kümmel [Fri, 20 Oct 2006 10:38:33 +0000 (10:38 +0000)]
cmake files:
- mathed: remove InsetMathMox.C fro the build process
- config: enable assertions by default

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15396 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoGet rid of warning.
Lars Gullik Bjønnes [Fri, 20 Oct 2006 10:35:07 +0000 (10:35 +0000)]
Get rid of warning.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15395 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- fix formatting (tab vs space)
Abdelrazak Younes [Fri, 20 Oct 2006 09:56:28 +0000 (09:56 +0000)]
- fix formatting (tab vs space)

- Move lyx_server_ and lyx_socket destruction out of prepareExit() because those are only available when lyx::use_gui is true.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15394 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAbdels fix for pure virtual method called
Lars Gullik Bjønnes [Fri, 20 Oct 2006 09:41:11 +0000 (09:41 +0000)]
Abdels fix for pure virtual method called

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15393 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Fri, 20 Oct 2006 09:29:19 +0000 (09:29 +0000)]
change tracking:

        * src/insets/insetbase.h: replace markErased(...) by
        setChange(...)
        * src/insets/insettext.h: replace markErased(...) and
        markNew(...) by setChange(...)
        * src/insets/insettabular.h: replace markErased(...) by
        setChange(...)
        * src/insets/insettabular.C:
        * src/insets/insetbase.C:
        * src/insets/insettext.C:
        * src/paragraph_pimpl.C:
        * src/tabular.C: adjust properly

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15392 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Fix crash on closing a document where for instance the PDF is still open (temp...
Asger Ottar Alstrup [Fri, 20 Oct 2006 08:42:16 +0000 (08:42 +0000)]
- Fix crash on closing a document where for instance the PDF is still open (temp directory can not be removed when another program has an open file there)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15391 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Fix a few unicode bugs
Asger Ottar Alstrup [Fri, 20 Oct 2006 08:06:14 +0000 (08:06 +0000)]
- Fix a few unicode bugs
- Fix LaTeX export of User guide (the utf8 conversion buffer was too small)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15390 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocmake: use src/support/package.C.in
Peter Kümmel [Thu, 19 Oct 2006 21:42:28 +0000 (21:42 +0000)]
cmake: use src/support/package.C.in

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15389 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- use version.C.in file instead of a simple copy
Peter Kümmel [Thu, 19 Oct 2006 21:35:44 +0000 (21:35 +0000)]
- use version.C.in file instead of a simple copy
- generate lyx2lyx_version.py

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15388 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoOutput docbook as utf8. Probably quite a bit more work needed, but then help form...
Lars Gullik Bjønnes [Thu, 19 Oct 2006 21:00:33 +0000 (21:00 +0000)]
Output docbook as utf8. Probably quite a bit more work needed, but then help form a docbook person is needed.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15387 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Fix export of single characters - use put rather than <<
Asger Ottar Alstrup [Thu, 19 Oct 2006 20:01:02 +0000 (20:01 +0000)]
- Fix export of single characters - use put rather than <<

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15386 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- UTF-8 works on Windows as well
Asger Ottar Alstrup [Thu, 19 Oct 2006 19:28:27 +0000 (19:28 +0000)]
- UTF-8 works on Windows as well
- We even spit out the right usepackage chant

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15385 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix for 2550.
Martin Vermeer [Thu, 19 Oct 2006 19:26:43 +0000 (19:26 +0000)]
Fix for 2550.

* insettext.[Ch]
(InsetText::covers): added to allow the click-sensitive area to grow
with the Wide() condition.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15384 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agomake it compile again (hopefully)
Georg Baum [Thu, 19 Oct 2006 19:16:33 +0000 (19:16 +0000)]
make it compile again (hopefully)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15383 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAvoid an implicit character set conversion in cur.insert() in InsertChar
Georg Baum [Thu, 19 Oct 2006 18:56:16 +0000 (18:56 +0000)]
Avoid an implicit character set conversion in cur.insert() in InsertChar
by changing the argument type to lyx::char_type.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15382 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Thu, 19 Oct 2006 18:18:10 +0000 (18:18 +0000)]
change tracking:

src/paragraph_funcs.C: add FIXME (and check later)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15381 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agochange tracking:
Michael Schmitt [Thu, 19 Oct 2006 17:46:50 +0000 (17:46 +0000)]
change tracking:

        * src/paragraph.h: remove eraseIntern(); pass trackChanges to
        erase(...) (2 methods)
        * src/paragraph_pimpl.h: rename eraseIntern() to erase();
        pass trackChanges to other erase(...) (2 methods)
        * src/insets/insettext.C:
        * src/*.C: adjust properly

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15380 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix \hfill output which was broken by the InsetCommand changes.
Georg Baum [Thu, 19 Oct 2006 17:09:59 +0000 (17:09 +0000)]
Fix \hfill output which was broken by the InsetCommand changes.
getCommand does not include the {} anymore, because \hfill has no arguments.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15379 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoUse UTF8 for LaTeX export.
Georg Baum [Thu, 19 Oct 2006 16:51:30 +0000 (16:51 +0000)]
Use UTF8 for LaTeX export.

Known problems:
- No space is output after a \hfill. I probably broke this with the
  InsetCommand patch. I'll have a look later.
- Although the encoding is now UTF8 the arguments of the inputenc package
  are still the old ones, so LaTeX will not run.
- Labels and references with non-ASCII characters are broken. This needs to
  be fixed in lyx::support::escape(), but this is a file format change.
- Something seems to be wrong with index entries, but this is probably also
  due to the InsetCommand changes.

Have fun!

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15378 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Fix math editing
Asger Ottar Alstrup [Thu, 19 Oct 2006 16:38:13 +0000 (16:38 +0000)]
- Fix math editing

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15377 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAdjust InsetFloatList to the new InsetCommand syntax.
Georg Baum [Thu, 19 Oct 2006 16:36:30 +0000 (16:36 +0000)]
Adjust InsetFloatList to the new InsetCommand syntax.
I forgot this with when I changed InsetCommand.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15376 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoHopefully temporary fix for the Tabular crash problem. Of course, this is not the...
Abdelrazak Younes [Thu, 19 Oct 2006 16:02:12 +0000 (16:02 +0000)]
Hopefully temporary fix for the Tabular crash problem. Of course, this is not the right fix but I spend hours debugging through this code without success. So unless someone knows that code better...

* BufferView::updateMetrics(): add a big FIXME and don't clear out the coord_cache_.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15375 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- Boring promote and demote instead of the sexy in and out
Asger Ottar Alstrup [Thu, 19 Oct 2006 15:30:18 +0000 (15:30 +0000)]
- Boring promote and demote instead of the sexy in and out

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15374 a592a061-630c-0410-9148-cb99ea01b6c8