Code

inkscape.git
16 years agoupdate on scroll and pan
buliabyak [Wed, 8 Aug 2007 20:24:38 +0000 (20:24 +0000)]
update on scroll and pan

16 years agoadd tweak tool
buliabyak [Wed, 8 Aug 2007 18:33:03 +0000 (18:33 +0000)]
add tweak tool

16 years agoremove thinning/thickening, now in tweak tool
buliabyak [Wed, 8 Aug 2007 17:01:45 +0000 (17:01 +0000)]
remove thinning/thickening, now in tweak tool

16 years agoprevent file_save_remote to break build on system without GNOME_VFS
theadib [Wed, 8 Aug 2007 08:33:50 +0000 (08:33 +0000)]
prevent file_save_remote to break build on system without GNOME_VFS

16 years agoremove extra Shape:: on new function definition in Shape class.
johanengelen [Wed, 8 Aug 2007 08:29:59 +0000 (08:29 +0000)]
remove extra Shape:: on new function definition in Shape class.

16 years agotweak tool
buliabyak [Wed, 8 Aug 2007 07:33:37 +0000 (07:33 +0000)]
tweak tool

16 years agotweak tool
buliabyak [Wed, 8 Aug 2007 07:33:15 +0000 (07:33 +0000)]
tweak tool

16 years agonew methods for tweaking, modeled after MakeOffset
buliabyak [Wed, 8 Aug 2007 07:30:50 +0000 (07:30 +0000)]
new methods for tweaking, modeled after MakeOffset

16 years agotweak cursors
buliabyak [Wed, 8 Aug 2007 07:29:36 +0000 (07:29 +0000)]
tweak cursors

16 years agoFilter effects dialog:
nicholasbishop [Wed, 8 Aug 2007 06:53:46 +0000 (06:53 +0000)]
Filter effects dialog:

* Removed the FilterEffectChooser base class, no longer used

16 years agoFilter effects:
nicholasbishop [Wed, 8 Aug 2007 06:15:42 +0000 (06:15 +0000)]
Filter effects:

* Removed the "Filter" option from the Blend mode combobox in the Fill and Stroke dialog.

16 years agoexport to ocal bug fix
bdilly [Wed, 8 Aug 2007 05:47:10 +0000 (05:47 +0000)]
export to ocal bug fix

16 years agoFilter effects dialog:
nicholasbishop [Wed, 8 Aug 2007 05:37:45 +0000 (05:37 +0000)]
Filter effects dialog:

* Connected up the filters and primitives so that changes made outside the filter dialog are properly observed, e.g. deleting a primitive in the XML editor will show up in the filter dialog.

16 years agoadd one more tweak icon
buliabyak [Wed, 8 Aug 2007 04:57:54 +0000 (04:57 +0000)]
add one more tweak icon

16 years agoOnly in the selector tool we should snap in bbox mode (PointType = SNAPPOINT_BBOX)
dvlierop2 [Tue, 7 Aug 2007 20:05:00 +0000 (20:05 +0000)]
Only in the selector tool we should snap in bbox mode (PointType = SNAPPOINT_BBOX)

16 years agowarn when ConvertToShape fails
buliabyak [Tue, 7 Aug 2007 19:06:10 +0000 (19:06 +0000)]
warn when ConvertToShape fails

16 years agoUpdate current perspective when selection changes
cilix42 [Tue, 7 Aug 2007 14:44:02 +0000 (14:44 +0000)]
Update current perspective when selection changes

16 years agoFix behaviour of toggle buttons (for VP states) in 3D box toolbar; reshape boxes...
cilix42 [Tue, 7 Aug 2007 14:20:02 +0000 (14:20 +0000)]
Fix behaviour of toggle buttons (for VP states) in 3D box toolbar; reshape boxes when state of a VP changes

16 years agoCompute the correct visible front corner (also for 'upended' boxes) and set the z...
cilix42 [Tue, 7 Aug 2007 08:05:16 +0000 (08:05 +0000)]
Compute the correct visible front corner (also for 'upended' boxes) and set the z-orders accordingly so that they are correct for any relative position of the handles

16 years agoDon't reshape boxes in the direction of infinite VPs when dragging VPs (fixes resizin...
cilix42 [Tue, 7 Aug 2007 07:37:23 +0000 (07:37 +0000)]
Don't reshape boxes in the direction of infinite VPs when dragging VPs (fixes resizing bug)

16 years agoSet z-orders of 3D box faces during dragging/resizing according to the perspective
cilix42 [Tue, 7 Aug 2007 06:56:36 +0000 (06:56 +0000)]
Set z-orders of 3D box faces during dragging/resizing according to the perspective

16 years agoadd a way to set a radio toggle in aux toolbar via desktop, by the toggles id
buliabyak [Tue, 7 Aug 2007 06:55:35 +0000 (06:55 +0000)]
add a way to set a radio toggle in aux toolbar via desktop, by the toggles id

16 years agoFilter effects:
nicholasbishop [Tue, 7 Aug 2007 06:53:24 +0000 (06:53 +0000)]
Filter effects:

* Fixed a few bugs with the feColorMatrix settings, such as bad sensitivity settings and missing updates.
* Changed matrix loading (for the values attribute of feColorMatrix) so that it can handle values separated by more than one space.

16 years agoenable Path_for_item to work on flowtext
buliabyak [Tue, 7 Aug 2007 06:39:16 +0000 (06:39 +0000)]
enable Path_for_item to work on flowtext

16 years agorevert previous commit which contained locally-linked bitmaps; see mailing list
buliabyak [Tue, 7 Aug 2007 06:04:31 +0000 (06:04 +0000)]
revert previous commit which contained locally-linked bitmaps; see mailing list

16 years agoexport single-item-to-path function
buliabyak [Tue, 7 Aug 2007 01:03:41 +0000 (01:03 +0000)]
export single-item-to-path function

16 years agosetting of attributes and default values
jucablues [Mon, 6 Aug 2007 22:14:47 +0000 (22:14 +0000)]
setting of attributes and default values

16 years agoupdating authors list
jucablues [Mon, 6 Aug 2007 21:05:35 +0000 (21:05 +0000)]
updating authors list

16 years agohandling of default values and checking for invalid values.
jucablues [Mon, 6 Aug 2007 20:54:33 +0000 (20:54 +0000)]
handling of default values and checking for invalid values.

16 years agoAdded my name to the list of authors
dvlierop2 [Mon, 6 Aug 2007 18:49:22 +0000 (18:49 +0000)]
Added my name to the list of authors

16 years ago1) Make snapping of object's center optional 2) Optimize snapping preferences dialog
dvlierop2 [Mon, 6 Aug 2007 18:40:50 +0000 (18:40 +0000)]
1) Make snapping of object's center optional 2) Optimize snapping preferences dialog

16 years agoadds export to ocal feature without dialog window
bdilly [Mon, 6 Aug 2007 18:32:13 +0000 (18:32 +0000)]
adds export to ocal feature without dialog window

16 years agoAdd Gail and Diederik; correct Danilo's name.
cmarqu [Mon, 6 Aug 2007 18:10:12 +0000 (18:10 +0000)]
Add Gail and Diederik; correct Danilo's name.

16 years agoDon't draw auxiliary vanishing points any more
cilix42 [Mon, 6 Aug 2007 17:52:31 +0000 (17:52 +0000)]
Don't draw auxiliary vanishing points any more

16 years agoBetter default style for 3D boxes (no stroke; faces have different shades of blue)
cilix42 [Mon, 6 Aug 2007 08:26:25 +0000 (08:26 +0000)]
Better default style for 3D boxes (no stroke; faces have different shades of blue)

16 years agoFix wrong states of VPs when writing to SVG
cilix42 [Mon, 6 Aug 2007 08:17:03 +0000 (08:17 +0000)]
Fix wrong states of VPs when writing to SVG

16 years agoDraw perspective lines; provide shortcuts to toggle their visibility and the corners...
cilix42 [Mon, 6 Aug 2007 08:01:03 +0000 (08:01 +0000)]
Draw perspective lines; provide shortcuts to toggle their visibility and the corners where they are attached

16 years ago(Un-)Snapping of VPs by Shift-dragging; this makes it possible to separate perspectiv...
cilix42 [Mon, 6 Aug 2007 07:49:54 +0000 (07:49 +0000)]
(Un-)Snapping of VPs by Shift-dragging; this makes it possible to separate perspectives and thus create new ones interactively

16 years agoFirst stage of draggable vanishing points (no snapping/unsnapping yet)
cilix42 [Mon, 6 Aug 2007 07:37:24 +0000 (07:37 +0000)]
First stage of draggable vanishing points (no snapping/unsnapping yet)

16 years agoWorkaround for some segfaults: Store perspectives globally instead of in each desktop...
cilix42 [Mon, 6 Aug 2007 07:20:23 +0000 (07:20 +0000)]
Workaround for some segfaults: Store perspectives globally instead of in each desktop (this should probably be reverted later on)

16 years agoConvenience for debugging
cilix42 [Mon, 6 Aug 2007 07:10:50 +0000 (07:10 +0000)]
Convenience for debugging

16 years agoWrite/read perspectives to/from SVG; store ratios of the distances from corners to...
cilix42 [Mon, 6 Aug 2007 06:51:01 +0000 (06:51 +0000)]
Write/read perspectives to/from SVG; store ratios of the distances from corners to VPs (preparation for dragging)

16 years agoPreparatory stuff to combine VPs in draggers
cilix42 [Mon, 6 Aug 2007 06:25:56 +0000 (06:25 +0000)]
Preparatory stuff to combine VPs in draggers

16 years agoupdated translation into Russian
prokoudine [Mon, 6 Aug 2007 06:17:03 +0000 (06:17 +0000)]
updated translation into Russian

16 years agoCosmetic
cilix42 [Mon, 6 Aug 2007 06:08:45 +0000 (06:08 +0000)]
Cosmetic

16 years agoadded missing " character at end of a line. Sorry, my mistake on
jucablues [Mon, 6 Aug 2007 01:12:13 +0000 (01:12 +0000)]
added missing " character at end of a line. Sorry, my mistake on
previous commit...

16 years agoFilter effects dialog:
nicholasbishop [Mon, 6 Aug 2007 00:58:34 +0000 (00:58 +0000)]
Filter effects dialog:

* Added controls for scale and channel selection to the filter dialog for feDisplacementMap

16 years agoAdded my name to AUTHORS list
jucablues [Mon, 6 Aug 2007 00:57:21 +0000 (00:57 +0000)]
Added my name to AUTHORS list
Updated aboutbox.cpp
Also corrected the ordering of names: alphabetic by surname

16 years agoFilter effects:
nicholasbishop [Mon, 6 Aug 2007 00:24:31 +0000 (00:24 +0000)]
Filter effects:

* Added edge mode setting to the filter dialog
* Changed type of edgeMode in SPFeConvolveMatrix to use the enum type

16 years agoStore a global list of existing perspectives; for each perspective hold a list of...
cilix42 [Mon, 6 Aug 2007 00:07:25 +0000 (00:07 +0000)]
Store a global list of existing perspectives; for each perspective hold a list of associated boxes; explicitly pass perspectives as arguments when creating PLs

16 years agoFilter effects dialog:
nicholasbishop [Sun, 5 Aug 2007 23:56:17 +0000 (23:56 +0000)]
Filter effects dialog:

* Added control for the values attribute of feColorMatrix; shows a matrix or a slider depending on the value of the type attribute.
* Added a frame shadow around the matrix used by feColorMatrix and feConvolveMatrix.

16 years agorefactoring:
jucablues [Sun, 5 Aug 2007 20:22:48 +0000 (20:22 +0000)]
refactoring:

*using CLAMP_D_TO_U8
*Changed edgeMode field of ConvolveMatrix filter to use an enum rather than a plain int

16 years agoupdated Slovak translation in trunk
helix84 [Sun, 5 Aug 2007 18:24:00 +0000 (18:24 +0000)]
updated Slovak translation in trunk

16 years agopartial update of Slovak in trunk
helix84 [Sun, 5 Aug 2007 16:59:52 +0000 (16:59 +0000)]
partial update of Slovak in trunk

16 years agoFilter effects:
nicholasbishop [Sun, 5 Aug 2007 06:23:46 +0000 (06:23 +0000)]
Filter effects:

* Changed type field of ColorMatrix filter to use an enum rather than a plain int
* Added control for the ColorMatrix type to the filter dialog

16 years agofeColorMatrix filter primitive implementation
jucablues [Sun, 5 Aug 2007 05:07:59 +0000 (05:07 +0000)]
feColorMatrix filter primitive implementation

16 years agoFilter effects dialog:
nicholasbishop [Sun, 5 Aug 2007 03:51:14 +0000 (03:51 +0000)]
Filter effects dialog:

* Added a class to show a checkbutton setting
* Added most of the settings for feTurbulence

16 years agoadding files that were missing on my previous commit
jucablues [Sun, 5 Aug 2007 01:19:50 +0000 (01:19 +0000)]
adding files that were missing on my previous commit

16 years agoUse Dia's new homepage address.
cmarqu [Sat, 4 Aug 2007 23:39:58 +0000 (23:39 +0000)]
Use Dia's new homepage address.

16 years agoUse Dia's new homepage address.
cmarqu [Sat, 4 Aug 2007 23:39:34 +0000 (23:39 +0000)]
Use Dia's new homepage address.

16 years agoFix some things that pofilter found.
cmarqu [Sat, 4 Aug 2007 23:30:56 +0000 (23:30 +0000)]
Fix some things that pofilter found.

16 years agoAdded 3D box keyboard shortcut to right handed illustration keyboard layout
johncoswell [Sat, 4 Aug 2007 18:10:58 +0000 (18:10 +0000)]
Added 3D box keyboard shortcut to right handed illustration keyboard layout

16 years agoVersion generated from it.po.
cmarqu [Sat, 4 Aug 2007 14:14:55 +0000 (14:14 +0000)]
Version generated from it.po.

16 years ago * [it] a better term
luca_bruno [Sat, 4 Aug 2007 11:06:02 +0000 (11:06 +0000)]
 * [it] a better term

16 years agoMake snapping to the item's transformation center optional, but not yet available...
dvlierop2 [Sat, 4 Aug 2007 09:10:17 +0000 (09:10 +0000)]
Make snapping to the item's transformation center optional, but not yet available in the snapping preferences dialog

16 years agosetting of attributes and default values for feColorMatrix.
jucablues [Sat, 4 Aug 2007 06:50:50 +0000 (06:50 +0000)]
setting of attributes and default values for feColorMatrix.

refactornig: moved read_kernel_matrix to helper-fns.h and renamed it to
helperfns_read_vector. Used it on sp-fecolormatrix.cpp

16 years agoboilerplate code for the remaining filters. My next commits will
jucablues [Sat, 4 Aug 2007 04:18:36 +0000 (04:18 +0000)]
boilerplate code for the remaining filters. My next commits will
probably deal with setting default attribute values for these filters

16 years agoboiler plate code for feTile
jucablues [Fri, 3 Aug 2007 22:06:30 +0000 (22:06 +0000)]
boiler plate code for feTile

16 years agoRearrange snapping preferences, put distinction between paths and nodes back in,...
dvlierop2 [Fri, 3 Aug 2007 19:59:25 +0000 (19:59 +0000)]
Rearrange snapping preferences, put distinction between paths and nodes back in, and a bit of refactoring

16 years agofix compile
buliabyak [Thu, 2 Aug 2007 23:53:16 +0000 (23:53 +0000)]
fix compile

16 years agoFilter effects dialog:
nicholasbishop [Wed, 1 Aug 2007 20:33:00 +0000 (20:33 +0000)]
Filter effects dialog:

Removed unused header file.

16 years agoRenamed various classes:
joelholdsworth [Wed, 1 Aug 2007 19:39:05 +0000 (19:39 +0000)]
Renamed various classes:
FileDialogBase -> FileDialogBaseGtk
FileOpenDialogImpl -> FileOpenDialogImplGtk
FileSaveDialogImpl -> FileSaveDialogImplGtk
FileExportDialog -> FileExportDialogImpl

16 years agoThese files were separated out from filedialog.cpp and filedialog.h, so to facilitate...
joelholdsworth [Wed, 1 Aug 2007 18:50:30 +0000 (18:50 +0000)]
These files were separated out from filedialog.cpp and filedialog.h, so to facilitate a Win32 verion of these impls

16 years agoBroken filedialog into filedialog and filedialogimpl-gtkmm in preparation for a Win32...
joelholdsworth [Wed, 1 Aug 2007 18:48:44 +0000 (18:48 +0000)]
Broken filedialog into filedialog and filedialogimpl-gtkmm in preparation for a Win32 implementation of the file dialogs

16 years agoRedirected opening of AI files to the poppler-based PDF import extension
miklosh [Wed, 1 Aug 2007 11:00:23 +0000 (11:00 +0000)]
Redirected opening of AI files to the poppler-based PDF import extension

16 years agoFilter effects dialog:
nicholasbishop [Wed, 1 Aug 2007 00:05:47 +0000 (00:05 +0000)]
Filter effects dialog:

* Added light source controls for feDiffuseLighting and feSpecularLighting.

16 years agoCommit updates from 1762537 (vi.po) and 1757359 (nl.po).
cmarqu [Tue, 31 Jul 2007 23:27:52 +0000 (23:27 +0000)]
Commit updates from 1762537 (vi.po) and 1757359 (nl.po).

16 years agoFilter effects dialog:
nicholasbishop [Tue, 31 Jul 2007 06:21:42 +0000 (06:21 +0000)]
Filter effects dialog:

* Added a "Link" toggle to the DualSpinSlider widget, when active the two values will be set equal to eachother.
* Added DualSpinButtons (for attributes that have an optional number, similar to DualSpinSlider but without the gtkscale)
* Added MultiSpinButtons (for showing multiple spinbuttons together but with different attributes)

16 years agoForgot to advance text position when skipping the first space
miklosh [Mon, 30 Jul 2007 17:23:38 +0000 (17:23 +0000)]
Forgot to advance text position when skipping the first space

16 years agoType3 fonts do not have a name set so default to 'Arial'
miklosh [Mon, 30 Jul 2007 17:09:28 +0000 (17:09 +0000)]
Type3 fonts do not have a name set so default to 'Arial'

16 years agoAdded image mask support
miklosh [Mon, 30 Jul 2007 16:10:47 +0000 (16:10 +0000)]
Added image mask support

16 years agoDo not flip non-top-level images
miklosh [Mon, 30 Jul 2007 12:05:53 +0000 (12:05 +0000)]
Do not flip non-top-level images

16 years agoDo not set inkscape:groupmode for sub-page objects (eg. patterns)
miklosh [Mon, 30 Jul 2007 12:02:57 +0000 (12:02 +0000)]
Do not set inkscape:groupmode for sub-page objects (eg. patterns)

16 years agoUse the font matrix for Type3 fonts only
miklosh [Mon, 30 Jul 2007 11:34:18 +0000 (11:34 +0000)]
Use the font matrix for Type3 fonts only

16 years agoalways zoom out on rmb
buliabyak [Mon, 30 Jul 2007 01:09:54 +0000 (01:09 +0000)]
always zoom out on rmb

16 years agoadd ui for mousewheel zoom and space pan
buliabyak [Sun, 29 Jul 2007 23:20:05 +0000 (23:20 +0000)]
add ui for mousewheel zoom and space pan

16 years agooptionally zoom with mousewheel without modifiers
buliabyak [Sun, 29 Jul 2007 23:19:05 +0000 (23:19 +0000)]
optionally zoom with mousewheel without modifiers

16 years agoadd more rotation snaps
buliabyak [Sun, 29 Jul 2007 19:46:28 +0000 (19:46 +0000)]
add more rotation snaps

16 years agodue to the order of processing events, we must disable lmb handling in children conte...
buliabyak [Sun, 29 Jul 2007 19:18:19 +0000 (19:18 +0000)]
due to the order of processing events, we must disable lmb handling in children contexts so that parent event context can handle it for space panning

16 years agooptional panning by space
buliabyak [Sun, 29 Jul 2007 05:30:40 +0000 (05:30 +0000)]
optional panning by space

16 years agodifferentiate the SP_ITEM_REFERENCE_FLAGS, even though it is not currently used
buliabyak [Sun, 29 Jul 2007 05:30:04 +0000 (05:30 +0000)]
differentiate the SP_ITEM_REFERENCE_FLAGS, even though it is not currently used

16 years agonow this is the correct way to avoid nested updates, instead of the hack i recently...
buliabyak [Sun, 29 Jul 2007 05:27:33 +0000 (05:27 +0000)]
now this is the correct way to avoid nested updates, instead of the hack i recently removed from sptspan set method

16 years agoadd setter for first x/y pair
buliabyak [Sun, 29 Jul 2007 05:26:04 +0000 (05:26 +0000)]
add setter for first x/y pair

16 years agoFilter effects dialog:
nicholasbishop [Sun, 29 Jul 2007 05:09:02 +0000 (05:09 +0000)]
Filter effects dialog:

Removed debug cout

16 years agoFilter effects dialog:
nicholasbishop [Sun, 29 Jul 2007 04:48:08 +0000 (04:48 +0000)]
Filter effects dialog:

* feMergeNodes can be deleted by clicking the input without dragging.
* feMergeNodes can be added using a special empty input at the bottom of primitive.

16 years agoFilter effects dialog:
nicholasbishop [Sat, 28 Jul 2007 22:43:17 +0000 (22:43 +0000)]
Filter effects dialog:

* Added basic support for feMerge. Nodes can't be added or deleted yet, but the value of their "in" attributes can be edited using drag/drop as with other filters.

16 years agopass the geometric bbox flag when taking bbox for clipping; unfortunately this still...
buliabyak [Sat, 28 Jul 2007 21:03:56 +0000 (21:03 +0000)]
pass the geometric bbox flag when taking bbox for clipping; unfortunately this still does not fix the clip-by-clone crash, now it crashes in the show method instead of bbox...

16 years agoModification of the parameters/return value of SPDesktop::getToplevel
joelholdsworth [Sat, 28 Jul 2007 20:08:47 +0000 (20:08 +0000)]
Modification of the parameters/return value of SPDesktop::getToplevel

16 years ago1) Changes to snapping preferences dialog
dvlierop2 [Sat, 28 Jul 2007 15:47:49 +0000 (15:47 +0000)]
1) Changes to snapping preferences dialog
2) Strict snapping implemented, i.e. bbox only to bbox and nodes only to paths/nodes
3) Renaming of some constants to improve readability

16 years agoSet top-level groups as layers with the name of the PDF document
miklosh [Sat, 28 Jul 2007 14:31:25 +0000 (14:31 +0000)]
Set top-level groups as layers with the name of the PDF document