Angus Leeming
f643df79a8
* Make the graphics files conform strictly to the Pimpl idiom by moving
...
the boost::signals into the relevant Impl classes and creating new,
publicly-accessible connect() methods.
* Const-ify all publicly-accessible methods, reflecting the fact that each
class contains only a const pimpl_ member variable.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4687 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-17 16:56:42 +00:00
André Pönitz
6280787bdb
short cut for using converter scripts from lib/scripts
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4681 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-17 14:57:37 +00:00
Jean-Marc Lasgouttes
57e89ae2bf
compile fix in XPM image loader; fix opaque handling; remove warnings; fix turkish locale problems; add shortcuts to documents menu
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4661 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-16 21:17:10 +00:00
Angus Leeming
b676c4e77d
Small tidy up of preview code, part II.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4655 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-16 18:10:51 +00:00
John Levon
bc2f8994a2
remove getPixmap() from GraphicsImage
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4642 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-15 17:17:57 +00:00
Angus Leeming
16b928088f
Smart loading of image files for previews and for the graphics inset.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4638 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-15 11:08:46 +00:00
Angus Leeming
a674f70d4a
Pedantic change of email only.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4637 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-15 10:19:45 +00:00
John Levon
d42a082c68
remove init_graphics()
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4627 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-12 16:26:25 +00:00
André Pönitz
f90e1e249f
move the abs() from lyxlength:inBP to the place where it is used.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4626 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-12 15:55:30 +00:00
Angus Leeming
a51e6d7cab
Fix ascent, descent info.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4585 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-10 10:32:31 +00:00
Angus Leeming
a0003fb2a8
New lyxrc variables for the preview stuff.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4580 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-10 09:09:37 +00:00
Angus Leeming
e3978fd3ee
Herbert's work-around to xforms image width for xforms <= 0.89.6.
...
Use boost::tie now that I've upgraded my compiler ;-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4568 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-09 13:39:46 +00:00
Angus Leeming
76cef13759
Spllng mistakes!
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4562 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-09 09:31:39 +00:00
Angus Leeming
0746000cb7
Further clean ups.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4561 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-09 09:30:54 +00:00
Angus Leeming
a2d89110b9
Herbert's patch to extract font size info from the LaTeX class file.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4558 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-08 18:25:30 +00:00
Angus Leeming
4eb4e9ba98
Internal clean-up.
...
Add "delayed" and "showlabels" options to invocation of preview.sty.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4548 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-08 13:01:09 +00:00
Angus Leeming
156cb8ffdd
Store the temporary files in Buffer::tmppath.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4541 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-06 12:50:09 +00:00
Angus Leeming
627592dfc0
Remove all generated files that still exist (perhaps because the process was
...
curtailed before the images were loaded.)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4540 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-06 12:38:44 +00:00
Angus Leeming
9e8b8fe2d8
Ensure that the metrics data is used by the correct image!
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4539 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-06 11:36:11 +00:00
Angus Leeming
f68a2bfb91
Preview code
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4538 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-05 21:24:15 +00:00
Angus Leeming
e5185674de
makeLaTeXFile has two variants that can be passed either a file name or an
...
ostream &.
Also passed an additional only_preamble parameter.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4537 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-05 19:21:29 +00:00
Lars Gullik Bjønnes
de236c41d8
Changes to make RH-7.3 be able to run lyx.
...
Also changes to make gcc 3.1 compiled lyx exit cleanly after
above changes.
Move operator== out out InsetCommandParams.
Change some signals in GraphicsImage to function instead.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4535 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-04 17:45:35 +00:00
Jean-Marc Lasgouttes
4e2dae89d2
fix latex output for graphics file names containing "."; partly fix 381
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4508 a592a061-630c-0410-9148-cb99ea01b6c8
2002-07-01 14:31:57 +00:00
Angus Leeming
888532c465
Asymptotic approach to a well-designed graphics loader.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4502 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-28 11:22:56 +00:00
Angus Leeming
a31eb3b2df
std::auto_ptr -> boost::scoped_ptr and compile fix.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4490 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-26 16:57:59 +00:00
Angus Leeming
1bb197b5d4
Create a grfx::Loader class and so move large chunks of code out of
...
frontends/screen.C and insets/insetgraphics.C. Leave mathed/preview.C
untouched as an excercise for Andr� ;-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4489 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-26 14:15:08 +00:00
Angus Leeming
514156adbb
* Split the graphics loader into a frontend and a backend.
...
* Add frontend code to generate and display the pixmap to InsetGraphics.
* Add (much simpler) frontend code to the LyXScreen to show the splash screen
once more.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4480 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-25 15:59:10 +00:00
Angus Leeming
fff706a248
Compile fix.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4430 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-19 10:39:57 +00:00
John Levon
481937ef95
Herbert's graphics diff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4423 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-18 20:47:49 +00:00
Jean-Marc Lasgouttes
35de4638f7
fix flimage.h handling; xpm format patch from herbert; math delim drawing patch from martin
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4382 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-12 14:21:58 +00:00
John Levon
021ad027a9
refactor topCursorVisible() prototype a little. Compile fix
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4378 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-12 10:31:34 +00:00
John Levon
9699643848
New lyx_gui namespace. Some working out to be done still ..
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4377 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-12 09:47:10 +00:00
Angus Leeming
9548351ef8
Compaq cxx 6.5 will now compile lyx.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4349 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-10 07:57:39 +00:00
Angus Leeming
fb29f01377
Rotate in the same sense as xdvi et al.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4343 a592a061-630c-0410-9148-cb99ea01b6c8
2002-06-06 08:56:21 +00:00
John Levon
b387bdfb04
Fix Lars' typo
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4302 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-30 19:40:12 +00:00
Lars Gullik Bjønnes
68e59b071f
2002-05-30 Lars Gullik Bj�nnes <larsbj@birdstep.com>
...
* GraphicsImageXPM.C (newImage): fix () bug when using new.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4292 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-30 09:33:49 +00:00
Lars Gullik Bjønnes
78934e5ff4
2002-05-30 Lars Gullik Bj�nnes <larsbj@birdstep.com>
...
* GraphicsImageXPM.C: SigC to boot::signals changes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4291 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-30 09:31:05 +00:00
Lars Gullik Bjønnes
1e39473100
Switch from SigC signals to boost::signals
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4281 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-29 16:21:03 +00:00
André Pönitz
53e01413db
missing entry
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4266 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-29 13:05:46 +00:00
André Pönitz
06a0e00ad1
remove unneeded #include and part of comment that's no in insets/
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4262 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-29 12:23:43 +00:00
André Pönitz
ef3950d26c
move a comment and an #include
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4248 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-28 12:03:42 +00:00
André Pönitz
551e3864c6
move inset related stuff from src/graphics to src/inset/
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4247 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-28 11:50:04 +00:00
John Levon
962a0c5585
font loader / color handler move
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4204 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-24 18:24:14 +00:00
Jürgen Vigna
20d61473cc
Enable compilation with lyxstring again.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4198 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-24 10:39:34 +00:00
Lars Gullik Bjønnes
482c04ecca
use more specific smart_ptr headers
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4183 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-22 01:16:37 +00:00
Angus Leeming
c83a7a13b8
Revert previous change as it's bollocks. Herbert, your infallibility is
...
no-more ;-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4103 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-01 11:12:02 +00:00
Angus Leeming
7d3e67edc5
(Herbert): use inBP rather than inPixels + further manipulation as this
...
prevents rounding errors.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4102 a592a061-630c-0410-9148-cb99ea01b6c8
2002-05-01 10:38:31 +00:00
Angus Leeming
5632b2d03c
(John): Enable the libXPM-based loader to cope with "opaque" as a colour.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4083 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-29 09:12:26 +00:00
Angus Leeming
8dfe03e027
(Marco Morandini): make the list of loadable graphics formats dynamic.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4029 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-19 09:17:05 +00:00
Lars Gullik Bjønnes
6277647f63
just massage the input format
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4028 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-18 17:48:55 +00:00
Angus Leeming
195656bacf
Fix the loading of xpm files by the simple image loader when it encounters
...
colour strings like #rrrrggggbbbb.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4017 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-17 16:08:31 +00:00
Angus Leeming
48f5aa9517
Remove the Alert popups from the graphics cache.
...
Sometimes, these Alerts are displayed with only part of the background
greyed out, which smacks of "wierd xforms bug".
I can obtain this when loading a buffer from the command line "lyx buffer.lyx".
It appears that xforms isn't happy if the goodie is displayed before the
main window. Just a guess though...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4007 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-16 12:43:42 +00:00
Angus Leeming
36c21f7712
(Rob Lahaye): fix clipping when using the basic image loader.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3998 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-15 16:56:28 +00:00
Angus Leeming
db1f26a781
I _think_ we had a reference to a temp object going out of scope. No more.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3986 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-12 14:08:00 +00:00
Angus Leeming
b9e3315265
Use the new LyXLength::inBP method to resolve rounding error problems.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3976 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-11 18:40:20 +00:00
Angus Leeming
b95a56f37a
(Herbert): discover the "Bounding Box" of non-(e)ps graphics files, and
...
use it in the graphics dialog.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3973 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-11 17:40:44 +00:00
Angus Leeming
82999ab588
Fix crash but problem still remains.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3953 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-08 20:00:02 +00:00
Angus Leeming
727b3cab86
Store BoundingBox relative to original.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3948 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-08 16:51:46 +00:00
Angus Leeming
b9a7e87405
Herbert's and my fixes to the graphics inset.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3906 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-04 14:49:54 +00:00
Angus Leeming
1a71c1b2d2
Whitespace.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3901 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-04 10:47:47 +00:00
Angus Leeming
4a964acbe7
Ensure that graphics BoundingBox member variables are initialised.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3899 a592a061-630c-0410-9148-cb99ea01b6c8
2002-04-04 10:24:33 +00:00
Angus Leeming
ab6db13160
Remove string() as default argument to GraphicsParams c-tor.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3839 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-26 12:43:21 +00:00
Angus Leeming
d11fd01ce7
Don't launch that Alert if the graphics file isn't found. It doesn't work
...
properly for some reason and the message is displayed in the inset anyway.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3836 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-26 12:14:23 +00:00
Lars Gullik Bjønnes
c8089f8bf9
makefile cleanup, and avoid some warnings
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3821 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-25 11:15:27 +00:00
Angus Leeming
4f9bed1018
Enable the graphics inset to work correctly with relative file names.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3816 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-22 16:37:52 +00:00
Lars Gullik Bjønnes
8283e978f8
ws cleanup
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3803 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-21 17:27:08 +00:00
Lars Gullik Bjønnes
7514c31edf
drop the ld -r stuff, we gained nothing with it, other build optimizations gave us what we wanted; some ws changes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3798 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-21 16:49:07 +00:00
Lars Gullik Bjønnes
35e1157317
Fix for bug: #260 special rules if partially linking
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3792 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-20 19:06:32 +00:00
Angus Leeming
b2f4586c98
Two little things:
...
* Use Lars' preferred idiom for a for-loop in the graphics cache;
* Turn the forked call controller's timer off when their are no longer any
child processes running.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3755 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-14 18:01:51 +00:00
Lars Gullik Bjønnes
69013332e2
unification of all Makefiles.am
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3748 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-13 18:24:44 +00:00
Lars Gullik Bjønnes
b49f5ac419
doxy, ws and const change
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3718 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-11 22:58:05 +00:00
Angus Leeming
4c263b730e
Add an image loader using the xforms library routines and compile it if
...
your version of the xforms library is good enough.
The qt2 stuff is only partially tested (link problems elsewhere) and
the gnome stuff is not tested at all.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3676 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-06 12:07:23 +00:00
Angus Leeming
356caadd6d
Move Dialogs::redrawGUI to frontends/Dialogs.C from all those guis.
...
Move Dialogs::initialiseGraphics to GUIRunTime.
xforms works, qt2 and gnome not tested.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3654 a592a061-630c-0410-9148-cb99ea01b6c8
2002-03-04 10:51:40 +00:00
Angus Leeming
1bb8334771
if we can load direct without conversion, then do that.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3618 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-28 19:55:26 +00:00
Angus Leeming
00e13a6f56
Move connection of the image loader signals to the frontends.
...
Small fix to GImageXPM.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3616 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-28 18:07:15 +00:00
Angus Leeming
9dafe9b9a5
Add GraphicsTypes.h to libgraphics_la_SOURCES
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3613 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-28 16:09:35 +00:00
Angus Leeming
01df791351
More signed/unsigned stuff.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3604 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-28 11:50:42 +00:00
Angus Leeming
04196c1a6c
Properly resolve more warnings about comparison between signed and
...
between signed and unsigned integer expressions.
Could people please report any further warnings.
Angus
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3603 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-28 11:00:48 +00:00
Angus Leeming
0f433cbbf6
White space changes only.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3601 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-27 17:49:10 +00:00
Angus Leeming
f6599f7257
Remove diagnostic message
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3600 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-27 17:42:29 +00:00
Angus Leeming
aa70718501
* Cure the crash that became a memory leak properly.
...
* Enable the loading of XPM files with crappy color strings. Print
out a nice friendly message on what's gone wrong and how to resolve
it properly.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3599 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-27 17:27:59 +00:00
Angus Leeming
3b041cc66d
Add #include <sys/types.h> // needed for pid_t
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3596 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-27 12:51:20 +00:00
Angus Leeming
fcc7529843
* GraphicsImageXPM.[Ch]: more rigorous use of types (signed/unsigned).
...
(Data d-tor): introduce memory leak temporarily, to "fix" a crash
in free_color_table.
(unique_color_string): use the correct string c-tor.
Could a gcc user post me any remaining warning messages?
Angus
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3594 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-27 11:43:04 +00:00
Angus Leeming
607ad8d3a7
The graphics inset now has:
...
* lazy loading (don't try and load the image until a request to draw it
is received).
* asynchronous conversion to a loadable format.
* asynchronous loading if the image loader supports it (it doesn't).
* "simple" cropping, rotating and scaling (in that order) of the image
on the LyX screen.
* display in color, grayscale or monochrome.
We also have a forked calls dialog, although it isn't very exciting
yet because only the graphics cache makes use of the forked call controller.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3591 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-27 09:59:52 +00:00
Lars Gullik Bjønnes
e6fe0de052
cleaner ld -r
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3580 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-20 22:57:44 +00:00
Lars Gullik Bjønnes
7ea7dabed1
to much stuff for my liking...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3554 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-16 15:59:55 +00:00
Angus Leeming
2dd83864e5
Herbert's unzip et al patch.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3502 a592a061-630c-0410-9148-cb99ea01b6c8
2002-02-07 19:37:34 +00:00
Angus Leeming
358c483572
Herbert's latest graphics patch.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3465 a592a061-630c-0410-9148-cb99ea01b6c8
2002-01-31 14:20:09 +00:00
Angus Leeming
f09619a7e8
Herbert's big graphics patch.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3446 a592a061-630c-0410-9148-cb99ea01b6c8
2002-01-29 09:26:24 +00:00
Jean-Marc Lasgouttes
cc3670f9fd
small graphics fix from John
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3409 a592a061-630c-0410-9148-cb99ea01b6c8
2002-01-17 17:39:38 +00:00
Jean-Marc Lasgouttes
1070702ea4
removed most uses of toupper and friends, removed <config.h> from headers and added it to some source files, applied patch from John for search&replace, and perhaps other things you will discover by browsing Changelog :)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3255 a592a061-630c-0410-9148-cb99ea01b6c8
2001-12-20 15:11:51 +00:00
Angus Leeming
98f2f8799e
Small clean-up
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2787 a592a061-630c-0410-9148-cb99ea01b6c8
2001-09-21 16:24:28 +00:00
Angus Leeming
4851d24977
Take account of the monochrome, grayscale of color preferences option.
...
(Doesn't seem to work on my box: is this because I have a TrueType
display?)
Feedback appreciated.
Angus
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2783 a592a061-630c-0410-9148-cb99ea01b6c8
2001-09-21 15:17:01 +00:00
Angus Leeming
70a852b5e1
If a pixmap contains a transparent colour, then set it to the colour of the
...
background. (With thanks to John Levon.)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2780 a592a061-630c-0410-9148-cb99ea01b6c8
2001-09-21 10:52:48 +00:00
Angus Leeming
f05b2c68e5
*** empty log message ***
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2778 a592a061-630c-0410-9148-cb99ea01b6c8
2001-09-20 13:18:47 +00:00
Angus Leeming
47b06816be
Add LColor::graphicsbg and use it in the graphics and figure insets.
...
Ensures that a figure with a transparent colour can be viewed
easily if the LyX screen's background colour is dark.
Prevent deletion of the image file if no conversion is required.
This patch works like a charm with the (old) figinset. When testing
the graphics inset, however, I find that colour "None" in an XPM file
is displayed as black. I have no idea why. This appears to be true of
some other graphics viewers also. E.g., KDE 2's pixie displays "None"
as black but the venerable xv works fine.
Maybe it's my version of the xpm library, but v3.4.11 appears to be
right up to date.
Can people test on their machines and/or offer suggestions here?
Angus
p.s. You can test with the XPM files in lib/images. They will no longer
be deleted if you load them into LyX!
A.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2777 a592a061-630c-0410-9148-cb99ea01b6c8
2001-09-20 13:16:17 +00:00
Lars Gullik Bjønnes
271f8d7eec
some mods I had in my local tree, mostly small stuff, perhaps minus the the Makefile changes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2713 a592a061-630c-0410-9148-cb99ea01b6c8
2001-09-09 22:02:19 +00:00
Angus Leeming
4b31235b77
John's patches (except for [PATCH] fix quit etc. from inset about which I
...
cannot comment).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2650 a592a061-630c-0410-9148-cb99ea01b6c8
2001-09-02 11:40:33 +00:00
Lars Gullik Bjønnes
e952d33e0b
insetfloat work + stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2388 a592a061-630c-0410-9148-cb99ea01b6c8
2001-07-30 11:56:00 +00:00
Asger Ottar Alstrup
da76673568
Reduced header file includes somewhat
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2385 a592a061-630c-0410-9148-cb99ea01b6c8
2001-07-29 15:34:18 +00:00
Baruch Even
67903edc17
Compilation fix (I broke, I fixed).
...
Color allocation fix, made it allocate close colors too.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2380 a592a061-630c-0410-9148-cb99ea01b6c8
2001-07-29 07:29:09 +00:00
Baruch Even
03b16293dc
Removed annoying popup.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2377 a592a061-630c-0410-9148-cb99ea01b6c8
2001-07-29 06:01:24 +00:00
Baruch Even
0901dfd71f
Fixed a bug created in the code reordering.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2311 a592a061-630c-0410-9148-cb99ea01b6c8
2001-07-23 16:07:29 +00:00
Baruch Even
099779019f
Minor code shuffle.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2258 a592a061-630c-0410-9148-cb99ea01b6c8
2001-07-17 00:38:04 +00:00
Jean-Marc Lasgouttes
13ae124f46
remove more forms.h cruft
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2177 a592a061-630c-0410-9148-cb99ea01b6c8
2001-07-03 16:13:01 +00:00
Angus Leeming
31b56dac80
In for a penny, in for a pound. Consistent use of // -*- C++ -*-
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2123 a592a061-630c-0410-9148-cb99ea01b6c8
2001-06-14 08:20:41 +00:00
Lars Gullik Bjønnes
83acbbd523
update copyright year
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2072 a592a061-630c-0410-9148-cb99ea01b6c8
2001-05-30 13:53:44 +00:00
Lars Gullik Bjønnes
47910a7a67
move more support functions into namespace lyx, small other changes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1949 a592a061-630c-0410-9148-cb99ea01b6c8
2001-04-24 15:25:26 +00:00
Lars Gullik Bjønnes
1e0c627c73
c++ mode and inherit privately from noncopyable
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1930 a592a061-630c-0410-9148-cb99ea01b6c8
2001-04-17 14:11:26 +00:00
Allan Rae
4e61c013f4
fix doxygen operation ; stop #warning causing errors on Sun CC 6.0
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1919 a592a061-630c-0410-9148-cb99ea01b6c8
2001-04-17 00:19:49 +00:00
Baruch Even
2f20425459
Changed to use the Converter class instead of hardcoding ImageMagick.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1874 a592a061-630c-0410-9148-cb99ea01b6c8
2001-04-02 19:56:48 +00:00
Baruch Even
75c9443ecd
Minor cleanups of code and comments.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1790 a592a061-630c-0410-9148-cb99ea01b6c8
2001-03-18 17:48:56 +00:00
Angus Leeming
524a23ba3a
Compile fixes for DEC cxx, John's maths and keymap patches.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1783 a592a061-630c-0410-9148-cb99ea01b6c8
2001-03-16 12:08:14 +00:00
Lars Gullik Bjønnes
d4ee9c38b6
remove CXX_WORKING_NAMESPACES
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1777 a592a061-630c-0410-9148-cb99ea01b6c8
2001-03-15 18:21:56 +00:00
Lars Gullik Bjønnes
a27892b6c8
one small private fix in mathed, put noncopyable and tie into boost namespace
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1774 a592a061-630c-0410-9148-cb99ea01b6c8
2001-03-15 16:04:46 +00:00
Baruch Even
c9196a82ff
Removed an incorrect assert in GraphicsCache.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1700 a592a061-630c-0410-9148-cb99ea01b6c8
2001-03-07 12:43:48 +00:00
Baruch Even
95aa44f550
Changed the singleton implementation in GraphicsCache, the former version
...
leaked, in the sense that it was not deallocated at program end.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1640 a592a061-630c-0410-9148-cb99ea01b6c8
2001-02-28 11:32:10 +00:00
Baruch Even
96e0bafddd
Cleaned up the GraphicsCache mechanism, made it use shared_ptr for cleanliness
...
Updated InsetGraphics to use the changed the GraphicsCache, and fixed a
lurking bug in LyXImage.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1606 a592a061-630c-0410-9148-cb99ea01b6c8
2001-02-22 16:53:59 +00:00
Baruch Even
9a70b28af5
Implemented synchronous inline image viewing for InsetGraphics.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1561 a592a061-630c-0410-9148-cb99ea01b6c8
2001-02-20 09:08:56 +00:00
Lars Gullik Bjønnes
f6aaac088c
formskdepatchthingie
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1486 a592a061-630c-0410-9148-cb99ea01b6c8
2001-02-12 14:09:09 +00:00
Jean-Marc Lasgouttes
3df394155f
compilation fixes in the new InsetGraphics stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1460 a592a061-630c-0410-9148-cb99ea01b6c8
2001-02-08 14:36:25 +00:00
Baruch Even
5c867d5e0e
Files I removed to remove and add from the former update.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1458 a592a061-630c-0410-9148-cb99ea01b6c8
2001-02-08 13:20:24 +00:00
Baruch Even
39b3fd44b9
Cleaned up cruft in InsetGraphics.
...
Added the auto-conversion of images to InsetGraphics, this adds support
for bitmap images.
Modified the mechanism of image loading for inline viewing - still not
working though.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1457 a592a061-630c-0410-9148-cb99ea01b6c8
2001-02-08 13:06:55 +00:00
Lars Gullik Bjønnes
0f4053721e
rotate the changelog and a bunch of new changelogs.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1324 a592a061-630c-0410-9148-cb99ea01b6c8
2001-01-12 09:42:30 +00:00
Lars Gullik Bjønnes
67ef45b7c8
get rid of turds, no.po update and remove some warnings
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1303 a592a061-630c-0410-9148-cb99ea01b6c8
2001-01-08 09:37:13 +00:00
Lars Gullik Bjønnes
360cdc0b9f
Angus patch, + allow to set cursor color + constify more local variables
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1226 a592a061-630c-0410-9148-cb99ea01b6c8
2000-11-21 15:46:13 +00:00
Lars Gullik Bjønnes
7ec7c9da44
changes read the dirr and changelog, something should be remvoed/changed
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1205 a592a061-630c-0410-9148-cb99ea01b6c8
2000-11-08 09:39:46 +00:00
Jürgen Vigna
06f595812c
Baruch's fixes and draw fix for insettext
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1107 a592a061-630c-0410-9148-cb99ea01b6c8
2000-10-12 13:53:52 +00:00
Jürgen Vigna
325dccab09
Baruch's InsetGraphics - LyXImage patch
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1106 a592a061-630c-0410-9148-cb99ea01b6c8
2000-10-12 10:46:06 +00:00
Lars Gullik Bjønnes
e7401bd8f2
use more std::functors add some of my own, some change to fl_display etc. read the change log...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1102 a592a061-630c-0410-9148-cb99ea01b6c8
2000-10-11 21:06:43 +00:00
Lars Gullik Bjønnes
da003742d9
small patch from Dekel, begin introducing the real boost framework, get rid of the parts of boost that were located in support (block and utility)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1063 a592a061-630c-0410-9148-cb99ea01b6c8
2000-10-02 00:55:02 +00:00
Lars Gullik Bjønnes
d6665cba42
get rid of dead code, some new functions constify variables.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1041 a592a061-630c-0410-9148-cb99ea01b6c8
2000-09-26 13:54:57 +00:00
Lars Gullik Bjønnes
45a03f4f67
use the new sstream return non-pods as const, use string instead of char * in a lot of places
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1019 a592a061-630c-0410-9148-cb99ea01b6c8
2000-09-14 17:53:12 +00:00
Lars Gullik Bjønnes
9062ce972e
different low-level key handling for xforms 0.89, use signals in workarea, changes to allow docxx to compile
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@969 a592a061-630c-0410-9148-cb99ea01b6c8
2000-08-14 15:31:16 +00:00
Jürgen Vigna
077ea832b5
Baruch's patch + some fixes to it.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@964 a592a061-630c-0410-9148-cb99ea01b6c8
2000-08-10 13:15:05 +00:00
Jürgen Vigna
bfabea1a25
Angus's insetref-patch and a small fix.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@960 a592a061-630c-0410-9148-cb99ea01b6c8
2000-08-08 13:55:26 +00:00
Jürgen Vigna
c39bf82c2f
Forgot to add this files.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@958 a592a061-630c-0410-9148-cb99ea01b6c8
2000-08-08 10:15:18 +00:00
Jürgen Vigna
9ab27bcd7e
Baruch's graphic-inset patch.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@957 a592a061-630c-0410-9148-cb99ea01b6c8
2000-08-08 09:18:39 +00:00
Lars Gullik Bjønnes
797d87b451
make doc++ able to generate the source documentation for lyx
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@956 a592a061-630c-0410-9148-cb99ea01b6c8
2000-08-07 20:58:24 +00:00
Lars Gullik Bjønnes
7110b8eda4
small changes read ChangeLog
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@941 a592a061-630c-0410-9148-cb99ea01b6c8
2000-07-31 16:39:50 +00:00
Jürgen Vigna
f4bad86bda
Baruch's graphics-patch + minipage-support in tabular-cells.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@938 a592a061-630c-0410-9148-cb99ea01b6c8
2000-07-31 12:30:10 +00:00
Lars Gullik Bjønnes
ba96677bdf
placeholder file
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@892 a592a061-630c-0410-9148-cb99ea01b6c8
2000-07-17 19:38:09 +00:00