• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

作図ソフト dia の改良版


RSS
Rev. Time Author
77e2ac8 2014-09-26 04:19:55 Hans Breuer

metapost: comment regarding hole rendering

1748700 2014-09-24 03:06:21 Miguel Rodríguez Núñez

Updated Spanish Translation

74fff3c 2014-09-23 14:53:05 Marek Černocký

Updated Czech translation

3bedc2e 2014-09-22 20:51:02 Miguel Rodríguez Núñez

Updated Spanish Translation

822afc4 2014-09-20 01:59:38 Hans Breuer

[gtk-osx] Update installer/macos for non-X build

- remove now unsupported --integrated command line switch
- update the icon to be closer to the other platforms
application icons
- change osx-app.sh for backend releated file changes

21afdea 2014-09-20 01:48:55 Hans Breuer

[gtk-osx] Improve top menu integration for App part

Move some menu items to the MAC specific menu named 'dia'.
At least About and Preferences belong their, also hide the
File/Quit entry to avoid redundance.
For further application wide entries like 'Diagram Tree' and
'Sheets and Objects' the movement is prepared, but not done yet.

9fba74e 2014-09-15 04:49:31 Balázs Úr

Updated Hungarian translation

e010771 2014-09-14 23:18:11 Andika Triwidada

Updated Indonesian translation

a0fd478 2014-09-14 21:12:40 Hans Breuer

Bug 736473 - pdf-import.cpp build issue on 64-bit systems

Not using %p because that would give a C run-time dependent prefix.

c235547 2014-09-14 21:12:38 Hans Breuer

Improve clipboard handling for OS X

- Use gtk_clipboard_wait_for_targets() and select based on that to paste
either SVG or fallback to image
- Add TIFF and PNG to the supported formats
- Use the global clipboard as with win32. Only X11 uses the "selection"
keyboard
- try to treat UTF8_STRING as SVG (works with iDraw/Copy/SVG)

7e7327a 2014-09-14 21:12:37 Hans Breuer

svg: optimize SvgRenderer::draw_object() with matrix

by inlining the group drwaing we can create a single transform for the
whole group rather than transformation groups for every object in it.

c68d397 2014-09-14 21:12:35 Hans Breuer

gdk-renderer: don't try to stipple completely transparent

Wit very big drawings this was failing deep in gdkdrawable-win32.c(generic_draw)
while creating huge mask and tile bitmaps for not doing anything with them.
Now GDK drawing is just avoided with alpha==0.0.

5139645 2014-09-14 21:12:34 Hans Breuer

Fix typos and document potential side-effect of DiaObject::move()

The recent crash with "UML - Component Feature" could have been avoided by
using the trik to make an object update it's data. With the test this is
not wanted. Ideally we would not need that trick anywhere.

9a373be 2014-09-14 21:12:31 Hans Breuer

dox: update developer documentation for SVG renderers

Fix the issue marked and listed as Doxygen bug by, it was just the
wrong name for \memberof.

7546391 2014-09-14 21:12:29 Hans Breuer

path: handle special cases of combinations w/o crossing

- path_combine(): implement the respective !crossing branch
- create_standard_path_from_list(): may return empty now
- _combine_to_path_callback(): an empty result is like a delete
Also fix transaction point position.

0f365dd 2014-09-14 21:12:20 Hans Breuer

[cleanup] Make DiaObject::enclosing_box an optional pointer

Only three objects are currently using the extra storage, but it did
occupy four double values (32 bytes) in every single DiaObject.
Now it's only one pointer and some indirection with the three objects,
but faster dia_object_get_enclosing_box() for all objects and less
memory usage for most.

test-sizeof (before)
DiaObject: 136
Connection: 264
Element: 432
UMLClass: 992
Handle: 32
ConnectionPoint: 32

test-sizeof (after)
DiaObject: 104
Connection: 232
Element: 400
UMLClass: 960
Handle: 32

e4439f4 2014-09-12 21:26:50 Andika Triwidada

Updated Indonesian translation

ccaffe7 2014-09-12 02:37:37 Balázs Úr

Updated Hungarian translation

901ecda 2014-09-11 14:06:49 Andika Triwidada

Updated Indonesian translation

b3d7d53 2014-09-09 15:06:27 Marek Černocký

Updated Czech translation

16e773e 2014-09-08 06:43:57 Hans Breuer

Bug 735427 - removed mirrored Cisco shapes and icons

- alias the left/right postfix type names to the variant w/o postfix
- remove shapes and icons from the distribution
- video_camera.shape: replace content from the _right variant to
match the icon (original report)

cf77f0b 2014-09-08 04:36:53 Hans Breuer

[glib-deprecated] g_type_init()

a5de46b 2014-09-08 04:22:05 Hans Breuer

[warningectomy] initialization from incompatible pointer type

n_gon.c:538:3: warning: initialization from incompatible pointer type [enabled by default]
n_gon_xpm, /* pixmap */
^

f3ca88c 2014-09-08 04:20:08 Hans Breuer

[warningectomy] missing braces around initializer

n_gon.c: In function '_ngon_make_name':
n_gon.c:316:5: warning: missing braces around initializer [-Wmissing-braces]
{ 3, N_("Triangle"), },
^

It was easier to change the struct definition.

5797a02 2014-09-08 04:07:45 Hans Breuer

[warningectomy] Unused variables

diapathrenderer.c: In function 'path_build_arc':
diapathrenderer.c:413:8: warning: unused variable 'ctl' [-Wunused-variable]
real ctl;
path-math.c: In function 'path_combine':
path-math.c:745:7: warning: unused variable 'total' [-Wunused-variable]
int total = 0;
^
path-math.c:744:13: warning: unused variable 'k' [-Wunused-variable]
int i, j, k;
^
path-math.c:744:10: warning: unused variable 'j' [-Wunused-variable]
int i, j, k;
^
path-math.c:744:7: warning: unused variable 'i' [-Wunused-variable]
int i, j, k;
^
diasvgrenderer.c: In function '_gradient_do':
diasvgrenderer.c:114:10: warning: unused variable 'name' [-Wunused-variable]
gchar *name = (gchar *)key;
^
box.c: In function 'box_draw':
box.c:322:8: warning: unused variable 'radius' [-Wunused-variable]
real radius;
^
shape-export.c: In function 'draw_polygon':
shape-export.c:418:10: warning: unused variable 'style' [-Wunused-variable]
gchar *style;
^
shape-export.c: In function 'add_rectangle_connection_points':
shape-export.c:446:9: warning: unused variable 'center' [-Wunused-variable]
Point center;
^

7cff402 2014-09-08 03:38:18 Hans Breuer

[scan-build] Value stored to 'ctm' [...] is never read etc.

pdf-import.cpp: In member function 'virtual void DiaOutputDev::updateFont(GfxState*)':
pdf-import.cpp:328:94: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'GfxFont*' [-Wformat=]
g_print ("Font 0x%08x: '%s' size=%g (* %g)\n", f, family, state->getTransformedFontSize());
^
pdf-import.cpp:328:94: warning: format '%g' expects a matching 'double' argument [-Wformat=]
pdf-import.cpp:129:13: warning: Value stored to 'ctm' during its initialization is never read
double *ctm = getDefCTM();
^~~ ~~~~~~~~~~~

e1fa449 2014-09-08 03:28:06 Hans Breuer

[scan-build] Value stored to 'stride' is never read

render_libart.c: In function 'draw_pixel_rect':
render_libart.c:399:7: warning: variable 'stride' set but not used [-Wunused-but-set-variable]
int stride;
^
render_libart.c:405:3: warning: Value stored to 'stride' is never read
stride = renderer->pixel_width*3;
^ ~~~~~~~~~~~~~~~~~~~~~~~

5cf30bf 2014-09-08 03:24:32 Hans Breuer

[scan-build] Value stored to 'alpha' is never read

diacolorselector.c:356:5: warning: Value stored to 'alpha' is never read
alpha = MIN(alpha, 255);
^ ~~~~~~~~~~~~~~~

1ae7a90 2014-09-08 03:17:46 Hans Breuer

[scan-build] Value stored to 'angle' is never read

prop_matrix.c:209:5: warning: Value stored to 'angle' is never read
angle = atan2 (prop->matrix->xy, prop->matrix->xx)*180/G_PI;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.

3c79ed5 2014-09-08 00:25:25 Hans Breuer

[autorouting] Toggling autorouting and undo, fix number of points

The recent crash fixed with c865c8b87e0cd774c75131d913ac53bfd156c69b had
also some visible effect when toggling auorouting for a fresh D&D
"UML - Component Feature". Switching the autorouting of again by undo did
not restore the original number of points, because taht wasn't stored with
the change information.