1
2006-10-05 Sven Herzberg <herzi@gnome-de.org>
3
* configure.in: fixed the hashing tests
7
2006-09-18 Sven Herzberg <herzi@gnome-de.org>
10
* configure.in: release GQ 1.1.3
3
2008-02-13 Sven Herzberg <sven@imendio.com>
6
* configure.in: release 1.3.4
8
2008-01-31 Sven Herzberg <herzi@gnome-de.org>
10
Patch based on work from Herbert Straub; fixes #1878685
12
* src/gq-input-form.c: (new_from_entry): don't unref objects that we
13
don't own references of; fixes display of "New from Entry" dialog.
15
2008-01-22 Sven Herzberg <herzi@gnome-de.org>
17
Fix icon cache update; reported by Pawel Salek.
19
* pixmaps/Makefile.am: fix the icon installation
21
2008-01-20 Sven Herzberg <herzi@gnome-de.org>
23
Fix bug #1875077 reported by Herbert Straub.
25
* src/herzi-glade-dialog.c: find the default widget and propagate this
26
fact to the new parent widget
28
2008-01-20 Sven Herzberg <herzi@gnome-de.org>
30
Fix iteration over the attributes in the formfield. This patch fixed
31
the reported errors about infitite loops and #1875301 (patch by
34
* src/gq-formfill.c: initialize and iterate over "i" properly, too
36
2008-01-11 Sven Herzberg <herzi@gnome-de.org>
38
Get the code compiled on Solaris (tested by Brandon Hume)
40
* configure.in: make sure the compilation will be able to use
42
* macros/herzi-cflags.m4: fix the obvious CFLAGS vs. CPPFLAGS issue
43
that incorretly cleared the CPPFLAGS
44
* src/gq-formfill.c: include <strings.h> for bcmp()
45
* src/src/gq-input-form.c: add an #ifdef guard to avoid deprecated
48
2008-01-09 Sven Herzberg <herzi@gnome-de.org>
50
* gq.spec.in: updated spec file by Pawel Salek
54
2008-01-08 Sven Herzberg <herzi@gnome-de.org>
57
* configure.in: release 1.3.3
59
2007-10-11 Sven Herzberg <herzi@gnome-de.org>
61
Fixed a typo (bug 1697605). Reported and patch provided by Andreas
64
* src/gq-server.c: Fixed a typo in the kerberos code
66
2007-09-25 Sven Herzberg <herzi@gnome-de.org>
68
Pass make with newer gnome-doc-tools.
70
* help/gq-manual/C/gq-manual.xml: added a maintainer and an abstract
71
* help/gq-manual/gq-manual.omf.in: added a rights element
73
2007-02-06 Sven Herzberg <herzi@gnome-de.org>
75
* src/gq-formfill.c: (formlist_from_entry_iteration): make sure the
76
byte array is NUL terminated
78
2007-01-28 Sven Herzberg <herzi@gnome-de.org>
86
* src/dt_generic_binary.c,
87
* src/dt_generic_binary.h,
100
* src/gq-type-display.h: fixed several compile time warnings
101
* src/dt_password.c: fixed some compile time warnings; added another
102
data check before dereferencing a pointer; Fixes #1645495
103
* src/gq-browser-node-dn.c: some code improvements
104
* src/gq-tab-search.c: fixed compile time warning
106
2007-01-23 Sven Herzberg <herzi@gnome-de.org>
108
* src/gq-browser-model.c: fixed a crash on some weird user's database
110
2007-01-23 Sven Herzberg <herzi@gnome-de.org>
112
* src/errorchain.c: don't enter a main loop if we're not supposed to
114
2007-01-23 Sven Herzberg <herzi@gnome-de.org>
116
* src/gq-input-form.c: fix second crash from bug #1642786
117
* src/gq-tab-browse.c,
118
* src/gq-tab-browse.h: fixed a warning
120
2007-01-18 Sven Herzberg <herzi@gnome-de.org>
122
* src/gq-input-form.c: fixed a typo
123
* src/gq-tab-browse.c: keep our own reference on the input form as we
124
might lose it in set_content() otherwise; Closes #1638775
126
2007-01-18 Sven Herzberg <herzi@gnome-de.org>
128
* src/gq-formfill.c: some performance improvement
129
* src/gq-input-form.c: fixed editing of entries
131
2007-01-18 Sven Herzberg,,, <herzi@gnome-de.org>
133
reviewed by: <delete if not using a buddy>
135
* src/gq-formfill.c: (free_formfill_values):
136
* src/gq-input-form.c: (widget_button_press),
137
(build_or_update_inputform), (update_formlist),
138
(formdiff_to_ldapmod), (add_row), (gq_new_arrowbutton):
140
2007-01-17 Sven Herzberg <herzi@gnome-de.org>
151
* src/dt_generic_binary.c,
152
* src/dt_generic_binary.h,
168
* src/gq-input-form.c,
170
* src/tinput.c: removed "struct formfill", the formfill => _GObject
171
alias and increaed the code stability by using GObject casts
173
2007-01-17 Sven Herzberg <herzi@gnome-de.org>
175
* src/gq-formfill.c: fixed a bug
177
2007-01-17 Sven Herzberg <herzi@gnome-de.org>
180
* src/gq-browser-node-dn.c: improved debugging
181
* src/gq-formfill.c: improved function
183
2007-01-17 Sven Herzberg <herzi@gnome-de.org>
185
* src/gq-input-form.c: fixed editing of entries
187
2007-01-17 Sven Herzberg <herzi@gnome-de.org>
189
* configure.in: pass distcheck with scrollkeeper
190
* help/gq-manual/C/gq-manual.xml,
191
* help/gq-manual/C/legal.xml: conform to docbook specification
193
2007-01-16 Sven Herzberg <herzi@gnome-de.org>
195
* src/gq-browser-node-server.c: fixed some runtime and compile
196
warnings; everything's peachy now
197
* src/gq-browser-node.h: fixed a prototype
199
2007-01-16 Sven Herzberg <herzi@gnome-de.org>
201
* src/errorchain.c: fixed segmentation fault; Closes #1636956
203
2007-01-16 Sven Herzberg <herzi@gnome-de.org>
205
* src/gq-browser-node-server.c: disable "Disconnect" menu item on
206
disconnected servers; Closes #1636972
208
2007-01-16 Sven Herzberg <herzi@gnome-de.org>
210
* src/gq-tab-browse.c: fixed the context menu
212
2007-01-15 Sven Herzberg <herzi@gnome-de.org>
214
* help/gq-manual/C/gq-manual.xml,
215
* help/gq-manual/Makefile.am,
216
* help/gq-manual/de/de.po: improved the documentation and started
219
2007-01-15 Sven Herzberg <herzi@gnome-de.org>
221
* src/gq-tab-search.c: fixed problem creating filters from search
222
tabs; Closes #1632618
224
2007-01-15 Sven Herzberg <herzi@gnome-de.org>
226
* src/gq-tab-browse.c: fixed "Edit Server" entry opening the wrong
227
properties dialog; Closes #1632609
229
2007-01-14 Sven Herzberg <herzi@gnome-de.org>
232
* src/gq-browser-node-dn.c,
233
* src/gq-server-list.c,
234
* src/gq-server-model.c,
235
* src/gq-tab-search.c: fixed some compile warnings, disabled some old
238
* src/gq.c: fix a reference counting bug with the server list; Closes
241
2007-01-08 Sven Herzberg <herzi@gnome-de.org>
243
* src/errorchain.c: use gtk_dialog_run() to make debugging the origin
244
of errors a bit easier
245
* src/gq-input-form.c: set the oldlist correctly
247
2007-01-08 Sven Herzberg <herzi@gnome-de.org>
250
* src/gq-input-form.c: fixed some crashes
252
2007-01-05 Sven Herzberg <herzi@gnome-de.org>
254
* src/errorchain.c: clean up memory
255
* src/gq-tab-search.c: fixed a segmentation fault
257
2007-01-05 Sven Herzberg <herzi@gnome-de.org>
259
* src/Makefile.am: updated
260
* src/gq-browser-model.c: fixed a warning
261
* src/gq-main-loop.c,
262
* src/gq-main-loop.h: added a function to query the blocked status
263
* src/gq-tab-browse.c: uses the GqTreeView now
264
* src/gq-tree-view.c,
265
* src/gq-tree-view.h: added a tree view that's better in handling
268
2007-01-05 Sven Herzberg <herzi@gnome-de.org>
270
* src/errorchain.c: fixed some problems with errorchain handling
272
2007-01-05 Sven Herzberg <herzi@gnome-de.org>
274
* src/gq-server.c: allow NULL and "" (and ensure always at least "")
276
2007-01-05 Sven Herzberg <herzi@gnome-de.org>
278
* src/Makefile.am: updated
280
* src/gq-sasl.h: added our own sasl API, this way we can easily
281
implement gq_ldap_sasl_bind_s() using gsasl.h once libldap supports
283
* src/gq-server.c: use the new sasl API
285
2007-01-05 Sven Herzberg <herzi@gnome-de.org>
288
* src/gq-utilities.c: fixed compilation with sasl enabled
290
2006-12-24 Sven Herzberg <herzi@gnome-de.org>
295
* src/gq-tab-browse.h,
296
* src/gq-tab-search.c,
299
* src/state.h: fixed more warnings
301
2006-12-23 Sven Herzberg <herzi@gnome-de.org>
305
* src/gq-browser-node-reference.c,
306
* src/gq-browser-node-server.c,
308
* src/gq-input-form.c,
309
* src/gq-login-dialog.c,
310
* src/gq-tab-browse.c,
311
* src/gq-tab-search.c,
312
* src/gq-xml.c: fixed all warnings about unused variables
314
2006-12-23 Sven Herzberg <herzi@gnome-de.org>
316
* src/gq-tab-search.c,
317
* src/gq-tab-search.h: all fields are hidden now
319
2006-12-23 Sven Herzberg <herzi@gnome-de.org>
323
* src/dt_crl.c: fixed compilation
324
* src/filter.c: updated
325
* src/filter.h: added some tasks
326
* src/gq-tab-search.c,
327
* src/gq-tab-search.h: hide some private fields
331
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
334
* configure.in: release 1.3.2
336
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
338
* help/gq-manual/C/gq-manual.xml,
339
* help/gq-manual/C/legal.xml,
340
* po/POTFILES.in: prepared for release
341
* src/gq-comparison.c: rendering is even more beatiful now
343
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
345
* src/gq-window.c: added possibility to display the manual
347
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
349
* help/gq-manual/C/gq-manual.xml: added a passage about theming
351
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
356
* help/gq-manual/C/gq-manual.xml,
357
* help/gq-manual/C/legal.xml,
358
* help/gq-manual/Makefile.am,
359
* help/gq-manual/gq-manual.omf.in: added skeleton for documentation
361
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
363
* src/gq-difference.c: updated
365
* src/gq-formfill.h: implemented gq_formfill_equals_data() to
366
implement the equal check correctly and in gq-formfill.c
367
* src/gq-type-display.c,
368
* src/gq-type-display.h: cleanup
370
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
372
* src/gq-comparison.c: connect the items in the "same type but
373
different value" case
375
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
377
* src/Makefile.am: updated
378
* src/gq-change-bar.c,
379
* src/gq-change-bar.h: added the change hint widget
380
* src/gq-comparison.c,
381
* src/gq-comparison.h: added get_difference()
382
* src/gq-diff-tab.c: added change hint widgets
384
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
386
* src/gq-comparison.c,
387
* src/gq-comparison.h: added adjustments and redraw when a vertical
388
adjustment of any of the scolled windows changes
389
* src/gq-diff-tab.c: updated
390
* src/gq-input-form.c,
391
* src/gq-input-form.h: hide the scrolled window behind a function
393
2006-12-20 Sven Herzberg <herzi@gnome-de.org>
395
* src/Makefile.am: updated
396
* src/gq-browser-node-dn.c: updated
397
* src/gq-comparison.c: added the first steps of rendering differences
398
* src/gq-difference.c,
399
* src/gq-difference.h: this is the actual comparison code (can be
401
* src/gq-input-form.c,
402
* src/gq-input-form.h: added updated signal for the difference to
404
* src/gq-tab-search.c: updated
405
* src/gq-type-display.c,
406
* src/gq-type-display.h: some piece of code to be filled
408
2006-12-17 Sven Herzberg <herzi@gnome-de.org>
410
* src/gq-comparison.c,
411
* src/gq-comparison.h: added code to render a purple background
412
matching to the positions of the GtkViewports
413
* src/gq-diff-tab.c: updated
415
2006-12-17 Sven Herzberg <herzi@gnome-de.org>
417
* src/Makefile.am: updated
418
* src/gq-comparison.c,
419
* src/gq-comparison.h: added widget for comparing entries
420
* src/gq-diff-tab.c: added a compare widget
422
2006-12-17 Sven Herzberg <herzi@gnome-de.org>
424
* src/gq-adjustment.c: added syncronization code
426
2006-12-17 Sven Herzberg <herzi@gnome-de.org>
428
* src/gq-adjustment.c,
429
* src/gq-adjustment.h: added the scrollbar properties to the
432
2006-12-17 Sven Herzberg <herzi@gnome-de.org>
434
* src/configfile.c: protected against a crash
435
* src/gq-diff-tab.c: added save and restore
436
* src/gq-tab-search.c: fixed a real crash
437
* src/gq-window.c: made the code a bit more robust
439
2006-12-17 Sven Herzberg <herzi@gnome-de.org>
441
* src/gq-adjustment.c: started GObject code
443
2006-12-17 Sven Herzberg <herzi@gnome-de.org>
445
* src/Makefile.am: updated
446
* src/gq-adjustment.c,
447
* src/gq-adjustment.h: started the GtkAdjustment synchronization code
448
* src/gq-diff-tab.c: added the neccessary GqAdjustments for
451
2006-12-09 Sven Herzberg <herzi@gnome-de.org>
453
* src/gq-diff-tab.c: added real input forms
454
* src/gq-input-form.c: added themable label colors
456
2006-12-09 Sven Herzberg <herzi@gnome-de.org>
458
* src/Makefile.am: updated
459
* src/gq-browser-node-dn.c,
460
* src/gq-browser-node-dn.h: added get_entry()
461
* src/gq-browser-node-reference.c,
462
* src/gq-browser-node-server.c: updated
464
* src/gq-diff-tab.h: started code for the diff tab
465
* src/gq-entry-diff.c,
466
* src/gq-entry-diff.h: renamed to diff-tab
467
* src/gq-tab-browse.c: cleaned up the code a bit; added code to create
469
* src/gq-tab-schema.c,
470
* src/gq-tab-search.c: cleaned up the code a bit
471
* src/gq-window.c: some cleanup
473
2006-12-09 Sven Herzberg <herzi@gnome-de.org>
475
* src/gq-browser-node-server.c: use a stock item for disconnecting
476
* src/gq-tab-browse.c: added a separator and prepared code for the
479
2006-12-09 Sven Herzberg <herzi@gnome-de.org>
481
* src/gq-server-model.c: fixed a crasher
482
* src/gq-tab-browse.c: added more menu items
484
2006-12-09 Sven Herzberg <herzi@gnome-de.org>
486
* src/gq-browser-node-dn.c: updated
487
* src/gq-tab-browse.c,
488
* src/gq-tab-browse.h: removed some hackish code
490
2006-12-09 Sven Herzberg <herzi@gnome-de.org>
492
* src/gq-server-dn.c: updated
494
* src/gq-server.h: added the connection handling code from
496
* src/gq-utilities.c,
497
* src/gq-utilities.h: added missing files
498
* src/gq-xml.c: fixed a warning
500
2006-12-09 Sven Herzberg <herzi@gnome-de.org>
502
* src/Makefile.am: updated
504
* src/gq-browser-node-dn.c,
505
* src/gq-browser-node-reference.c,
506
* src/gq-browser-node-server.c: updated to browse tab API
507
* src/gq-browser-node.c,
508
* src/gq-browser-node.h: added gq_browser_node_popup()
509
* src/gq-entry-diff.c,
510
* src/gq-entry-diff.h: started code for the diff view
511
* src/gq-tab-browse.c,
512
* src/gq-tab-browse.h: accept NULL as the content widget; added
513
support for multiple selections; started to move more code to use the
514
GtkTreeView; fixed some warnings; started to re-add the popup code
516
2006-12-08 Sven Herzberg <herzi@gnome-de.org>
518
* src/Makefile.am: updated
519
* src/gq-browser-model.c: (browser_model_iter_nth_child):
520
* src/gq-input-form.c: use the new main loop code
521
* src/gq-main-loop.c,
522
* src/gq-main-loop.h: added some code to block main loop interaction
523
from being performed when it is likely to trigger a bug
524
* src/gq-utilities.c,
525
* src/gq-utilities.h: renamed from util.[ch]; use the new main loop
527
* src/progress.c: use the new mail loop code
529
* src/util.h: renamed
536
* src/dt_generic_binary.c,
547
* src/gq-browser-node-dn.c,
548
* src/gq-browser-node-reference.c,
549
* src/gq-browser-node-server.c,
550
* src/gq-export-dialog.c,
553
* src/gq-server-dialog.c,
554
* src/gq-server-list.c,
555
* src/gq-tab-browse.c,
556
* src/gq-tab-schema.c,
557
* src/gq-tab-search.c,
568
* src/tinput.c: updated includes
570
2006-12-05 Sven Herzberg <herzi@gnome-de.org>
572
* pixmaps/Makefile.am: fix icon installation
574
2006-12-05 Sven Herzberg <herzi@gnome-de.org>
576
* pixmaps/Makefile.am: added the ldap icons
580
2006-11-02 Sven Herzberg <herzi@gnome-de.org>
583
* NEWS: updated for 1.3.1
584
* po/POTFILES.in: updated
586
2006-10-29 Sven Herzberg <herzi@gnome-de.org>
588
* src/gq-browser-node-dn.c,
589
* src/gq-input-form.c,
590
* src/gq-input-form.h: some cleanups
592
2006-10-29 Sven Herzberg <herzi@gnome-de.org>
594
* doc/LDAP-Classnames.xml: removed aliases
595
* src/gq-browser-node-dn.c: implemented the type icons;
596
* src/gq-formfill.c: small cleanup
597
* src/gq-server-dn.c,
598
* src/gq-server-dn.h: added get_object_class()
599
* src/gq-tab-browse.c: removed unused include
601
2006-10-28 Sven Herzberg <herzi@gnome-de.org>
603
* doc/LDAP-Classnames.xml: started class name specification
604
* src/gq-browser-model.c: implement the fallback according to the
605
class name specification
607
2006-10-28 Sven Herzberg <herzi@gnome-de.org>
609
* src/gq-server-model.c,
610
* src/gq-server-model.h: store our own list of servers; also implement
611
the connection status
612
* src/gq-tab-search.c: use the connection status in the server
614
* src/prefs.c: display the connection status in the server list
616
2006-10-28 Sven Herzberg <herzi@gnome-de.org>
618
* src/gq-browser-model.c: use the "status" property from the nodes
619
* src/gq-browser-node-server.c: use the "connected" property of the
620
server to indicate the status
621
* src/gq-browser-node.c,
622
* src/gq-browser-node.h: added a "status" property
624
* src/gq-server.h: added a "connected" property
625
* src/util.c: set the "connected" property
627
2006-10-28 Sven Herzberg <herzi@gnome-de.org>
629
* src/gq-browser-model.c,
630
* src/gq-browser-model.h: added a type column for the upcoming icon
631
support in the tree view
632
* src/gq-tab-browse.c: added a renderer for the icon column
634
2006-10-25 Sven Herzberg <herzi@gnome-de.org>
638
* langpack: removed language pack stuff
640
2006-10-25 Sven Herzberg <herzi@gnome-de.org>
644
* src/gq-browser-node.c,
646
* src/xmlparse.c: fixed several warnings
648
2006-10-25 Sven Herzberg <herzi@gnome-de.org>
650
* data/gq.glade: set the correct response codes for the server dialog
651
* src/gq-server-dialog.c: fixed a warning
652
* src/gq-tab-browse.c: fixed some tree related warnings
653
* src/herzi-glade-dialog.c: fixed a warning
654
* src/prefs.c: fixed a warning
656
2006-10-25 Sven Herzberg <herzi@gnome-de.org>
658
* configure.in: test a bit more intuitively
661
* src/dt_crl.c: updated the new new formfill API
663
2006-10-25 Sven Herzberg <herzi@gnome-de.org>
665
* src/gq.c: make command line parsing even more robust
667
2006-10-25 Sven Herzberg <herzi@gnome-de.org>
669
* src/gq.c: abort if there was a problem with the command line
672
2006-10-25 Sven Herzberg <herzi@gnome-de.org>
676
* src/dt_crl.c: fix compilation with OpenSSL
678
2006-10-24 Sven Herzberg <herzi@gnome-de.org>
680
* src/xmlparse.c: fixed a crasher (#1482748), thanks to the NetBSD
681
team for providing a patch
683
2006-10-23 Sven Herzberg <herzi@gnome-de.org>
686
* src/gq-browser-node-dn.c,
687
* src/gq-input-form.c,
688
* src/gq-tab-browse.c,
689
* src/gq-tab-browse.h,
690
* src/gq-tree-widget.c,
691
* src/gq-tree-widget.h: to cut a long story short: this is an ugly
692
patch to commit the first really usable GtkTreeView based browser; now
693
there's only lots of cleaning up and getting things to work
695
2006-10-22 Sven Herzberg <herzi@gnome-de.org>
697
* src/browse-dnd.c: fixed debugging of memory addresses
698
* src/configfile.c: simplified some code; fixed implicit warnings
701
* src/dt_generic_binary.c: fixed implicit warnings
702
* src/dt_jpeg.c: fixed implicit warnings
703
* src/gq-browser-model.c,
704
* src/gq-browser-model.h: display the whole DN in the tree
705
* src/gq-browser-node-dn.c,
706
* src/gq-browser-node-reference.c,
707
* src/gq-browser-node-server.c: updated
708
* src/gq-tab-browse.c,
709
* src/gq-tab-browse.h: fixed implicit warnings; don't render two
710
frames around the old tree
712
2006-10-22 Sven Herzberg <herzi@gnome-de.org>
714
* src/gq-browser-node-dn.c: unbreak the last commit
715
* src/gq-input-form.c,
716
* src/gq-input-form.h: hide build_inputform(), yeah
718
2006-10-22 Sven Herzberg <herzi@gnome-de.org>
720
* src/gq-browser-node-dn.c: updated to input form API
721
* src/gq-input-form.c,
722
* src/gq-input-form.h: use a GqServerDn instead of both a server and a
725
2006-10-22 Sven Herzberg <herzi@gnome-de.org>
728
* src/gq-formfill.h: fixed a warning
729
* src/gq-input-form.c,
730
* src/gq-input-form.h: fixed some warnings
732
* src/syntax.h: fixed some warnings
735
* src/template.c: fixed some warnings
737
2006-10-22 Sven Herzberg <herzi@gnome-de.org>
739
* src/gq-browser-node-dn.c: don't that strict in
740
browse_edit_from_entry()
741
* src/gq-formfill.c: disabled the GObject notifications for now
742
* src/gq-tab-browse.c,
743
* src/gq-tab-browse.h: implemented server_from_node() with the
745
* src/gq-tree-widget.c,
746
* src/gq-tree-widget.h: be some more robust
748
2006-10-20 Sven Herzberg <herzi@gnome-de.org>
750
* src/prefs.c: fixed all implicit warnings
752
2006-10-20 Sven Herzberg <herzi@gnome-de.org>
754
* src/browse-dnd.c: disabled code that is incompatible with the new
756
* src/gq-browser-model.c,
757
* src/gq-browser-model.h: write node-adding code; fixed the code;
758
added some checks; implemented iter_n_children()
759
* src/gq-browser-node-server.c: implemented expand()
760
* src/gq-browser-node.c,
761
* src/gq-browser-node.h: added transparent expand()
762
* src/gq-tab-browse.c,
763
* src/gq-tab-browse.h: some code improvements and fixes for the
764
non-treeview code; fixed a warning
766
2006-10-19 Sven Herzberg <herzi@gnome-de.org>
768
* src/gq-browser-model.c,
769
* src/gq-browser-model.h: improved the model
770
* src/gq-browser-node.c,
771
* src/gq-browser-node.h: added transparent select()
772
* src/gq-tab-browse.c,
773
* src/gq-tab-browse.h: updated record_path() to the tree view; fixed a
776
2006-10-19 Sven Herzberg <herzi@gnome-de.org>
778
* src/gq-tab-browse.c: started to get en-par with the old code wrt
781
2006-10-19 Sven Herzberg <herzi@gnome-de.org>
783
* src/Makefile.am: updated
784
* src/gq-browser-model.c: added some debugging; improved the tree
786
* src/gq-browser-node.c,
787
* src/gq-browser-node.h: added seen property; make this type abstract;
788
fixed warnings; get_server() takes a const arg now
789
* src/gq-browser-node-dn.c,
790
* src/gq-browser-node-reference.c,
791
* src/gq-browser-node-server.c: updated get_server()
792
* src/gq-browser-node-dummy.c,
793
* src/gq-browser-node-dummy.h: added dummy node for temporary
794
insertion (to satisfy the GtkTreeModel code)
796
2006-10-18 Sven Herzberg <herzi@gnome-de.org>
798
* src/gq-browser-model.c,
799
* src/gq-browser-model.h: started implementation; is lists all the
801
* src/gq-browser-node.c,
802
* src/gq-browser-node.h: added gq_browser_node_get_name()
803
* src/gq-server-list.h: updated includes; added task
804
* src/gq-tab-browse.c: started to work on the tree view
805
implementation; updated scrolling policy of the scrolled window around
806
the tree; set SHADOW_IN on the scrolled window
808
2006-10-18 Sven Herzberg <herzi@gnome-de.org>
811
* src/gq-formfill.h: finished hiding the attributes of the formfill
813
* src/gq-input-form.c,
814
* src/gq-type-display.h,
817
* src/tinput.c: updated
819
2006-10-18 Sven Herzberg <herzi@gnome-de.org>
822
* src/gq-formfill.h: lots of refactoring
824
* src/dt_generic_binary.c,
829
* src/gq-input-form.c,
830
* src/gq-type-display.h,
833
* src/tinput.c: updated
835
2006-10-17 Sven Herzberg <herzi@gnome-de.org>
838
* src/gq-formfill.h: encapsulate several attributes
842
* src/gq-input-form.c,
844
* src/tinput.c: updated
846
2006-10-17 Sven Herzberg <herzi@gnome-de.org>
848
* src/dt_oc.c: updated
850
* src/gq-formfill.h: GqFormfill is a GObject now
851
* src/tinput.c: improved a cast
853
2006-10-16 Sven Herzberg <herzi@gnome-de.org>
855
* src/Makefile.am: updated
859
* src/gq-formfill.h: renamed
863
* src/dt_generic_binary.c,
873
* src/gq-browser-node-dn.c,
874
* src/gq-input-form.c,
875
* src/gq-tab-browse.c,
876
* src/gq-tab-search.c,
877
* src/gq-type-display.h,
881
* src/tinput.c: updated
883
2006-10-16 Sven Herzberg <herzi@gnome-de.org>
885
* src/gq-input-form.c: more set_entry() stuff; protect
886
build_or_update_input_form(); added some tasks; improve memory
889
2006-10-16 Sven Herzberg <herzi@gnome-de.org>
891
* src/gq-input-form.c: prefer set_entry()
893
2006-10-14 Sven Herzberg <herzi@gnome-de.org>
895
* configure.in: fix bug #1576846 (pointed out by Stephan Sachse)
897
2006-10-14 Sven Herzberg <herzi@gnome-de.org>
901
* src/gq-ldap.h.in: changed the LDAP_DEPRECATED behavior; only
902
gq-ldap.h is allowed to be included from source files
906
* src/gq-tab-schema.c,
915
* src/util.h: updated includes
917
2006-10-13 Sven Herzberg <herzi@gnome-de.org>
921
* src/dt_generic_binary.c,
928
* src/gq-tab-browse.c,
929
* src/gq-tab-search.c: removed unused includes
931
2006-10-13 Sven Herzberg <herzi@gnome-de.org>
935
* src/formfill.h: completed prototypes
936
* src/formfill.c: changed the formlist API to automatically call
938
* src/gq-browser-node-dn.c,
939
* src/gq-input-form.c: updated to formlist API
940
* src/gq-window.c: moved the debugging window into the help menu
942
2006-10-13 Sven Herzberg <herzi@gnome-de.org>
944
* src/template.c: fixed a warning
945
* src/util.c: fixed the compile errors of the sasl passage; fixed all
946
the other warnings in this file
948
2006-10-10 Sven Herzberg <herzi@gnome-de.org>
950
* configure.in: also look for ldap_search_s when checking for
951
LDAP_DEPRECATED (pointed out by Stephan Sachse)
953
2006-10-08 Sven Herzberg <herzi@gnome-de.org>
955
* src/browse-dnd.c: started using get_server() on browser nodes
956
* src/gq-browser-node-dn.c,
957
* src/gq-browser-node-dn.h: new() requires also a server now;
958
implemented get_server()
959
* src/gq-browser-node-reference.c,
960
* src/gq-browser-node-server.c: updated
961
* src/gq-export-dialog.c,
962
* src/gq-export-dialog.h: fixed a warning
963
* src/gq-tab-browse.c,
964
* src/gq-tab-browse.h: dn_browse_single_add() now takes a server
965
argument too; server_from_node() uses get_server() on the node
967
2006-10-08 Sven Herzberg <herzi@gnome-de.org>
970
* src/gq-window.h: don't throw any warning
972
2006-10-07 Sven Herzberg <herzi@gnome-de.org>
974
* src/gq-tab-search.c: re-added exporting
976
2006-10-06 Sven Herzberg <herzi@gnome-de.org>
978
* src/gq-window.c: added a close button to the tabs
980
2006-10-06 Sven Herzberg <herzi@gnome-de.org>
982
* src/gq-browser-node-dn.c: use a GqServerDn for string the current
983
dn; this way we can change the whole node to also contain the server
984
easily (making several things easier); fixed any implied warnings
985
* src/gq-server-dn.c: added a task; fixed any implied warnings;
987
2006-10-05 Sven Herzberg <herzi@gnome-de.org>
989
* src/gq-browser-node-dn.c,
990
* src/gq-browser-node-dn.h: encapsulated the dn property; added
993
* src/gq-browser-node-reference.c: added finalize
994
* src/gq-browser-node-server.c: added dispose
995
* src/gq-browser-node.h: removed the destroy handler
996
* src/gq-tab-browse.c:
998
* src/util.h: small improvement
1000
2006-10-05 Sven Herzberg <herzi@gnome-de.org>
1002
* src/gq-input-form.c: fixed some warnings; cleaned up some code;
1003
fixed horizontal scrolling
1004
* src/gq-tab-search.c: restore selected server correctly
1005
* src/gq-tab.c: fixed some warnings
1006
* src/gq-tab.h: added some macros
1008
* src/util.c: fixed some warnings
1010
2006-10-04 Sven Herzberg <herzi@gnome-de.org>
1012
* src/gq-input-form.c,
1013
* src/gq-input-form.h: fix recreation of widgets; added syntax styles
1014
to the search result display; changed activate semantics
1015
* src/gq-tab-search.c: tiny fixes
1017
2006-10-04 Sven Herzberg <herzi@gnome-de.org>
1019
* src/gq-input-form.c,
1020
* src/gq-input-form.h: encapsulation for the table; added set_entry();
1021
finished UI creation on init time; removed create_form_content()
1022
* src/gq-browser-node-dn.c: updated
1023
* src/gq-tab-search.c,
1024
* src/gq-tab-search.h: removed the selection hack
1026
2006-10-04 Sven Herzberg <herzi@gnome-de.org>
1028
* MOD: added an empty line to the head
1029
* macros/herzi-cflags.m4: added more warnings
1030
* src/gq-input-form.c,
1031
* src/gq-input-form.h: added the control widgets once
1032
* src/gq-server-dialog.c: workaround for a GTK+ bug
1033
* src/gq-tab-search.c: improved the show() handling
1034
* src/util.c: let cancelling work (even if it currently opens a
1037
2006-10-04 Sven Herzberg <herzi@gnome-de.org>
1039
* configure.in: finally fix the encryption summary as pointed out by
1041
* src/Makefile.am: include the marshallers list to the distfiles as
1042
pointed out by Greg Matthews
1044
2006-10-04 Sven Herzberg <herzi@gnome-de.org>
1046
* src/gq-tab-search.c: fixed default filter creation
1048
2006-10-04 Sven Herzberg <herzi@gnome-de.org>
1050
* src/gq-tab-search.c: unbreak
1052
2006-10-04 Sven Herzberg <herzi@gnome-de.org>
1054
* src/gq-tab-browse.c: changed initialization
1055
* src/gq-tab-search.c: changed initialization
1057
2006-10-04 Sven Herzberg <herzi@gnome-de.org>
1059
* src/formfill.h: added a task
1060
* src/gq-browser-node-dn.c,
1061
* src/gq-browser-node-reference.c,
1062
* src/gq-browser-node-server.c: updated to the GqTabBrowse API
1063
* src/gq-input-form.c,
1064
* src/gq-input-form.h: let new() return a widget
1065
* src/gq-tab-browse.c,
1066
* src/gq-tab-browse.h: encapsulated some container stuff
1067
* src/gq-tab-search.c,
1068
* src/gq-tab-search.h: some cleanup
1069
* src/gq-window.c: updated
1071
2006-10-03 Sven Herzberg <herzi@gnome-de.org>
1073
* src/gq-input-form.c,
1074
* src/gq-input-form.h: input form is a widget now
1075
* src/gq-browser-node-dn.c: updated
1077
2006-10-03 Sven Herzberg <herzi@gnome-de.org>
1079
* src/gq-input-form.c,
1080
* src/gq-input-form.h: more encapsulation
1081
* src/gq-browser-node-dn.c,
1082
* src/gq-tab-browse.c: updated
1084
2006-10-03 Sven Herzberg <herzi@gnome-de.org>
1086
* src/gq-input-form.c,
1087
* src/gq-input-form.h: more encapsulation (dn and olddn)
1088
* src/gq-browser-node-dn.c: updated
1090
2006-10-03 Sven Herzberg <herzi@gnome-de.org>
1092
* src/gq-input-form.c,
1093
* src/gq-input-form.h: encapsulated server and formlist
1095
* src/gq-browser-node-dn.c: updated
1097
2006-10-03 Sven Herzberg <herzi@gnome-de.org>
1099
* src/gq-tab-browse.c,
1100
* src/gq-tab-browse.h: encapsulated the input form
1101
* src/gq-browser-node-dn.c,
1102
* src/gq-window.c: updated
1104
2006-10-03 Sven Herzberg <herzi@gnome-de.org>
1106
* src/gq-input-form.c,
1107
* src/gq-input-form.h: use GqInputForm as an object now
1108
* src/gq-browser-node-dn.c,
1109
* src/gq-tab-browse.c: updated
1111
2006-10-03 Sven Herzberg <herzi@gnome-de.org>
1113
* src/gq-tab-search.c,
1114
* src/gq-window.c: remove beeps, gtk_window_present() should do its
1117
2006-10-03 Sven Herzberg <herzi@gnome-de.org>
1120
* src/util.h: changed the question_popup API
1123
* src/gq-browser-node-dn.c,
1124
* src/gq-tab-search.c: updated to the question_popup API
1125
* src/prefs.c: fixed some warnings
1126
* src/herzi-glade-dialog.c: fixed the markup of a warning; added a
1127
visible warning about i18n
1128
* src/gq-server-dialog.c: removed some debugging code; added a parent
1129
for the question popup
1133
2006-10-02 Sven Herzberg <herzi@gnome-de.org>
1135
* NEWS: added news for GQ 1.3.0
1137
2006-10-02 Sven Herzberg <herzi@gnome-de.org>
1140
* Makefile.am: dropped the language pack stuff
1142
2006-10-02 Sven Herzberg <herzi@gnome-de.org>
1144
* src/gq-browser-node-reference.c,
1145
* src/gq-browser-node-server.c: use the new server dialog
1146
* src/gq-server-dialog.h,
1147
* src/gq-server-dialog.c: also take the parent window as a parameter;
1148
make sure the user really wants to show the password
1149
* src/prefs.c: removed the old server dialog;
1151
2006-10-02 Sven Herzberg <herzi@gnome-de.org>
1153
* data/gq.glade: finished new server dialog
1154
* src/configfile.c: updated server API usage
1155
* src/gq-browser-node-server.c: updated server API usage
1156
* src/gq-keyring.c: fixed a warning
1158
* src/gq-server.h: hided attributes (search attribute, ask_pw,
1160
* src/gq-server-dialog.c: added missing attributes
1161
* src/gq-tab-search.c: updated server API usage
1162
* src/gq-xml.c: updated server API usage
1163
* src/prefs.c: updated server API usage
1164
* src/util.h: specified a prototype in detail
1165
* src/util.c: updated server API usage
1167
2006-10-02 Sven Herzberg <herzi@gnome-de.org>
1169
* configure.in: check whether the release is stable or a beta and only
1170
in this case enable -Werror
1171
* src/Makefile.am: make clean removes built sources
1173
2006-10-01 Sven Herzberg <herzi@gnome-de.org>
1175
* configure.in: display message of doom
1176
* MOD: added message of doom
1178
2006-10-01 Sven Herzberg <herzi@gnome-de.org>
1180
* src/Makefile: updated
1182
* src/gq-browser-node-dn.c,
1183
* src/gq-tab-search.c: updated to the new window API for tabs
1185
* src/gq-stack.h: added stack implementation for the tab history
1187
* src/gq-window.h: rewrote the code for the tab history
1189
2006-10-01 Sven Herzberg <herzi@gnome-de.org>
1191
* macros/herzi-cflags.m4: added a macro for working with cflags
1192
* configure.in: replaced the old warnings macro
1194
* test/Makefile.am: dropped WARN_CFLAGS
1196
* src/gq-keyring.h: updated the password saving to take a password
1199
* src/gq-server.h: removed the password attributes (we only store
1200
passwords in functions from now on)
1203
* src/util.c: updated to the new server API (wrt passwords)
1205
2006-09-29 Sven Herzberg <herzi@gnome-de.org>
1207
* src/Makefile.am: updated
1209
* src/gq-keyring.h: cleaned up the keyring API
1210
* src/gq-login-dialog.c,
1211
* src/gq-login-dialog.h: moved the login dialog code into its own
1213
* src/prefs.c: updated keyring usage
1214
* src/util.c: updated to use the login dialog
1216
2006-09-29 Sven Herzberg <herzi@gnome-de.org>
1218
* data/gq.glade: named some widgets
1219
* src/gq-server-dialog.c: added bind dn and bind type code to the
1222
2006-09-29 Sven Herzberg <herzi@gnome-de.org>
1224
* src/Makefile.am: updated
1225
* src/configfile.h: removed GqBindType
1227
* src/gq-server.h: added GqBindType; moved bind_dn and bind_type into
1228
the server structure
1231
* src/gq-tab-search.c,
1235
* src/util.c: updated to bind API
1237
2006-09-24 Sven Herzberg <herzi@gnome-de.org>
1239
* src/gq-tab-search.c,
1240
* src/gq-tab-search.h: use a GtkTreeView (and GtkListStore) for
1241
managing the results
1243
2006-09-24 Sven Herzberg <herzi@gnome-de.org>
1245
* src/Makefile.am: updated
1246
* src/gq-server-dn.c,
1247
* src/gq-server-dn.h: added extra files for the handling of the former
1248
dn_on_server structure
1249
* src/gq-tab-browse.h: added some tasks
1250
* src/gq-browser-node-dn.c,
1251
* src/gq-browser-node-reference.c,
1252
* src/gq-browser-node-server.c,
1253
* src/gq-export-dialog.c,
1254
* src/gq-export-dialog.h,
1256
* src/gq-tab-search.h,
1258
* src/util.c: updated for GqServerDn
1259
* src/gq-tab-search.c: updated for GqServerDn, fixed a bug by
1260
migrating one missing piece of code to GtkComboBox
1262
2006-09-24 Sven Herzberg <herzi@gnome-de.org>
1265
* src/util.h: brought some consistency into the delete_entry_*() API
1266
* src/gq-browser-node-dn.c: updated
1268
2006-09-23 Sven Herzberg <herzi@gnome-de.org>
1270
* src/Makefile.am: updated
1271
* src/browse-export.c,
1272
* src/browse-export.h: renamed
1273
* src/gq-browser-node-dn.c,
1274
* src/gq-browser-node-reference.c,
1275
* src/gq-browser-node-server.c: updated export code
1276
* src/gq-export-dialog.c,
1277
* src/gq-export-dialog.h: use GtkFileChooser and provide a combo box
1279
* src/gq-keyring.c: added some debugging stuff
1280
* src/gq-tab-browse.c: fixed a warning
1281
* src/gq-tab-search.c: updated export code
1282
* src/prefs.c: removed LDIF type from preferences
1284
2006-09-23 Sven Herzberg <herzi@gnome-de.org>
1286
* src/common.h: include stdlib.h if we replace ldap_memfree() be
1288
* src/gq-server-dialog.c: added a nice todo item
1289
* src/prefs.c: re-introduced double-click on the server list
1291
2006-09-23 Sven Herzberg <herzi@gnome-de.org>
1293
* src/Makefile.am: updated
1297
* src/gq-window.h: renamed
1300
* src/gq-browser-node-dn.c,
1301
* src/gq-input-form.c,
1302
* src/gq-server-model.c,
1303
* src/gq-tab-browse.c,
1304
* src/gq-tab-schema.c,
1305
* src/gq-tab-search.c,
1306
* src/gq-tab-search.h,
1312
* src/util.c: updated
1314
2006-09-22 Sven Herzberg <herzi@gnome-de.org>
1316
* src/gq-server-model.c: finished GtkTreeModel implementation
1318
2006-09-22 Sven Herzberg <herzi@gnome-de.org>
1320
* src/gq-server-list.c: correctly update on name changes; emit a
1322
* src/gq-server-model.c: tell widgets to update when the name of a
1324
* src/gq-server.c: fix the handling of untitled servers
1326
2006-09-22 Sven Herzberg <herzi@gnome-de.org>
1328
* configure.in: added check for glib-genmarshal
1329
* src/Makefile.am: updated
1330
* src/gq-marshallers.list: new
1331
* src/gq-server-list.c: added server-added and server-removed signals
1332
* src/gq-server-model.c: listen for server list changes and expose
1335
* src/gq-server.h: changed the name handling API for GqServers
1336
* src/mainwin.c: added activate url function for the about dialog
1338
* src/gq-browser-node-reference.c,
1339
* src/gq-server-dialog.c,
1342
* src/util.c: updated to the new server name API
1344
2006-09-22 Sven Herzberg <herzi@gnome-de.org>
1346
* src/gq-server-list.c,
1347
* src/gq-server-list.h: added get_index() to query for the position of
1349
* src/gq-server-model.c,
1350
* src/gq-server-model.h: added get_iter() to get the iter connected to
1353
* src/mainwin.h: removed serverlist to combo mapping code
1354
* src/gq-tab-search.c,
1355
* src/prefs.c: use GtkCombobox and GqServerModel instead of GtkCombo
1356
(the code is a lot nicer nicer now)
1358
2006-09-22 Sven Herzberg <herzi@gnome-de.org>
1360
* src/gq-server-list.c: added some todo tasks
1361
* src/gq-server-model.c,
1362
* src/gq-server-model.h: implemented the GtkTreeModel (at least as far
1363
as "list servers correctly" is concerned)
1364
* src/prefs.c: fix a todo label
1366
2006-09-22 Sven Herzberg <herzi@gnome-de.org>
1368
* src/Makefile.am: updated
1369
* src/gq-keyring.c: added some debugging code for printing backtraces
1370
* src/gq-keyring.h: improve include order
1371
* src/gq-server-list.h: support GqServerList as a new name
1372
* src/gq-server-model.c,
1373
* src/gq-server-model.h: added the first incarnation of the new server
1374
model API (to support fancy things like tree models, combo boxes and
1376
* src/prefs.c: I broke the server preferences right now (starting to
1377
work with the GqServerModel)
1378
* src/prefs.h: some cleanups
1380
2006-09-17 Sven Herzberg <herzi@gnome-de.org>
1383
* src/gq-server-dialog.c: made the check buttons for tls and hide
1387
* src/gq-server.h: improved the server API
1391
* src/gq-browser-node-server.c,
1394
* src/util.c: updated
12
1396
2006-09-16 Sven Herzberg <herzi@gnome-de.org>
14
* src/gq-server.h: added a set_name() macro
15
* src/prefs.c: set a sane default name for new servers
1398
* data/gq.glade: improved the server dialog design
1401
* src/gq-server.h: changed some parts of the server API to become
1402
easier and nicer to use
1404
* src/prefs.c: updated and added the new server dialog for the edit
1405
button (but nor for double click and new yet, as it's not finished)
1407
* src/gq-input-form.h: added a todo message
1409
* src/glib-helpers.c,
1410
* src/glib-helpers.h,
1411
* src/herzi-glade-dialog.c,
1412
* src/herzi-glade-dialog.h,
1413
* src/gq-server-dialog.c,
1414
* src/gq-server-dialog.h: added the code for the new server dialog
1418
* src/browse-export.c,
1421
* src/gq-browser-node-server.c,
1422
* src/gq-browser-node-reference.c,
1424
* src/gq-server-list.c,
1425
* src/gq-tab-browse.c,
1426
* src/gq-tab-schema.c,
1427
* src/gq-tab-search.c,
1432
* src/util.c: updated
1434
2006-09-15 Sven Herzberg <herzi@gnome-de.org>
1436
* data/gq.glade: added mockup for the new server dialog
1441
* src/prefs.c: removed unused maxentries property of the server
1443
2006-09-15 Sven Herzberg <herzi@gnome-de.org>
1450
* src/gq-input-form.c,
1451
* src/gq-tab-search.c,
1456
* src/util.c: tried to get the button order right
1458
2006-09-15 Sven Herzberg <herzi@gnome-de.org>
1460
* src/configfile.h: renamed bind types
1462
* src/util.c: updated to new names
1463
* src/prefs.c: fixed some small things
17
1465
2006-09-15 Sven Herzberg <herzi@gnome-de.org>