Commit graph

849 commits

Author SHA1 Message Date
Andreas Pakulat f45046aa87 Port to new kde4_add_*test* macros
svn path=/trunk/KDE/kdebase/apps/; revision=676863
2007-06-17 21:14:54 +00:00
Laurent Montel 2eeb0e8fe5 K3Process--
svn path=/trunk/KDE/kdebase/apps/; revision=676771
2007-06-17 17:09:40 +00:00
Script Kiddy 42682a51ac SVN_SILENT made messages (.desktop file, second try)
svn path=/trunk/KDE/kdebase/apps/; revision=676131
2007-06-16 05:23:15 +00:00
Script Kiddy 7328db97b3 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=675673
2007-06-14 17:32:01 +00:00
Laurent Montel d7525f3561 Fix include
svn path=/trunk/KDE/kdebase/libkonq/; revision=675269
2007-06-13 21:26:08 +00:00
Script Kiddy ecde3b6415 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=671602
2007-06-05 06:22:15 +00:00
Laurent Montel 3647d62f2f Remove not necessary "class classname;"
svn path=/trunk/KDE/kdebase/apps/; revision=671233
2007-06-04 08:24:29 +00:00
Script Kiddy a394a10db1 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=670034
2007-05-31 05:31:09 +00:00
Max Blazejak a30ce8ff31 EBN fixes (includes, typos etc.
svn path=/trunk/KDE/kdebase/apps/; revision=669964
2007-05-30 22:06:49 +00:00
Script Kiddy 981132bed4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=669344
2007-05-29 05:15:16 +00:00
Luboš Luňák 1388970ff2 Go back to NP_VERSION_MINOR being 11, just in case. To quote Maksim:
I know that having a lower one is fine --- it implies potentially
smaller function structures, and higher version may require implementing
more stuff. The reason I asked is that I did something similar internally
when working on npruntime support, and I know flash 7 would crash with
some value of NP_VERSION_MINOR, but I am not sure whether it was 13 or 14.


svn path=/trunk/KDE/kdebase/apps/; revision=665308
2007-05-16 14:36:15 +00:00
Script Kiddy 5d544b88af SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=665169
2007-05-16 04:59:20 +00:00
Luboš Luňák fc98815265 Replace the Netscape plugins SDK files with ones from Mozilla
with a more friendly license.


svn path=/trunk/KDE/kdebase/apps/; revision=665084
2007-05-15 19:49:09 +00:00
David Faure 0f6b9b459e Move nsplugins to apps
svn path=/trunk/KDE/kdebase/apps/; revision=664635
2007-05-14 14:49:22 +00:00
Script Kiddy b15ddf8dc8 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=664086
2007-05-13 06:01:08 +00:00
Script Kiddy a5bdd0e4a0 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=660563
2007-05-03 05:02:42 +00:00
Laurent Montel dbc0ac50b9 Remove not necessary include
svn path=/trunk/KDE/kdebase/nsplugins/; revision=656776
2007-04-22 11:14:24 +00:00
André Wöbbeking f85b3cc93b Forwardport of rev. 651938:
Don't use long for 32 bit types on LP64 platforms.

Now Konqueror can use e.g. flashplugin on x86_64 with nspluginwrapper :-)

svn path=/trunk/KDE/kdebase/nsplugins/; revision=655588
2007-04-18 20:27:43 +00:00
Simon Hausmann fd2bae03c9 Merging branches/work/kmainwindow-decoupling-branch from Kevin and me which
separates the xmlgui stuff from KMainWindow

svn path=/trunk/KDE/kdebase/apps/; revision=654728
2007-04-16 20:44:36 +00:00
Dirk Mueller 0b5a5f290c include cleanup
svn path=/trunk/KDE/kdebase/konqueror/; revision=652987
2007-04-12 13:02:58 +00:00
Script Kiddy abee6aa21e SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=652858
2007-04-12 05:10:21 +00:00
Luboš Luňák 3068efab16 Fix keyboard events handling.
svn path=/trunk/KDE/kdebase/nsplugins/; revision=652587
2007-04-11 14:28:33 +00:00
Pino Toscano f0185f62b8 less qt3_support
fix connections

svn path=/trunk/KDE/kdebase/nsplugins/; revision=650823
2007-04-05 13:32:56 +00:00
Script Kiddy fea7a71683 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=650658
2007-04-05 04:44:04 +00:00
Pino Toscano ea3096de6e move the QT3_SUPPORT definition only where it's needed
svn path=/trunk/KDE/kdebase/apps/; revision=650430
2007-04-04 14:47:36 +00:00
Stephan Kulow d32c2ac92a merge in /branches/work/coolos_libloader:
returning void* for functions is bad - so introduce
resolveFunction() and resolveSymbol() to make this separation
clear.

svn path=/trunk/KDE/kdebase/nsplugins/; revision=649230
2007-04-02 11:07:11 +00:00
Laurent Montel 15d07ab4bb Fox compile test
svn path=/trunk/KDE/kdebase/nsplugins/; revision=648021
2007-03-30 08:13:25 +00:00
Oswald Buddenhagen 11ca147adf KProcess -> K3Process
KShellProcess -> K3ShellProcess
KProcIO -> K3ProcIO
KProcessController -> K3ProcessController

not deprecating, as we don't have a replacement yet.
not moving yet, as kdelibs still has heavy dependencies on it.

agreed upon with dfaure.


svn path=/trunk/KDE/kdebase/nsplugins/; revision=646732
2007-03-26 15:07:10 +00:00
Laurent Montel faba18065c Compile++
svn path=/trunk/KDE/kdebase/nsplugins/; revision=646620
2007-03-26 10:31:00 +00:00
Script Kiddy 41e3be1a37 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=645846
2007-03-23 18:33:20 +00:00
Dirk Mueller e4bab926dc pedantic--
svn path=/trunk/KDE/kdebase/nsplugins/; revision=644597
2007-03-20 14:21:56 +00:00
Script Kiddy 43ad45ae85 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=643732
2007-03-18 10:31:47 +00:00
Roberto Raggi 4f88ff3158 KParts cleanup (discussed with David)
svn path=/trunk/KDE/kdebase/konqueror/; revision=641855
2007-03-12 19:13:15 +00:00
Script Kiddy 24d4aa025b SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=640788
2007-03-09 08:06:27 +00:00
Script Kiddy c26ab9c4b7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=639986
2007-03-06 13:53:59 +00:00
Stephan Kulow 64dda4865c merged kconfiggroup_port branch
svn path=/trunk/KDE/kdebase/konqueror/; revision=635490
2007-02-20 07:00:30 +00:00
Dirk Mueller 494afbcb28 porting simplifications regarding KConfig::readEntry
svn path=/trunk/KDE/kdebase/konqueror/; revision=632199
2007-02-10 09:12:35 +00:00
Matthias Kretz 979dfb806a merge the kinstance-redesign branch back to trunk.
svn path=/trunk/KDE/kdebase/konqueror/; revision=628276
2007-01-29 17:14:20 +00:00
Script Kiddy ee061538ad SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=624048
2007-01-16 07:32:27 +00:00
David Faure b0cecc73c3 guard #warning with an ifdef
svn path=/trunk/KDE/kdebase/konqueror/; revision=622343
2007-01-11 16:32:06 +00:00
Simon Hausmann 960a904de1 merged branches/work/kaction-cleanup-branch, courtesy of
Kevin, Laurent, Thomas and me.

svn path=/trunk/KDE/kdebase/konqueror/; revision=621518
2007-01-08 22:39:24 +00:00
Allen Winter 875a5cbc4c minor fixes detected on the EBN. Thanks Médéric
CCMAIL: mboquien@free.fr

svn path=/trunk/KDE/kdebase/nsplugins/; revision=620997
2007-01-07 23:56:11 +00:00
Laurent Montel 9a263f69a8 It's better to autogenerate file it allows
to fix porting problem

svn path=/trunk/KDE/kdebase/nsplugins/; revision=617275
2006-12-28 15:57:58 +00:00
Laurent Montel 42034a0bcc Install dbus interface
svn path=/trunk/KDE/kdebase/libkonq/; revision=616668
2006-12-26 12:30:52 +00:00
Laurent Montel a5dfb6f6fc Prefer to autogenerate adaptor
(It allows me to fix some port problem)
I will try to test it now

svn path=/trunk/KDE/kdebase/nsplugins/; revision=615476
2006-12-21 17:36:25 +00:00
Laurent Montel acfdcc98f9 Other dbus error fix
svn path=/trunk/KDE/kdebase/nsplugins/; revision=615470
2006-12-21 16:47:50 +00:00
Aaron J. Seigo 058e124aef it builds! ship it!
svn path=/trunk/KDE/kdebase/apps/; revision=614777
2006-12-18 22:24:28 +00:00
Alexander Neundorf e3bd493b60 nicer indentation
Alex


svn path=/trunk/KDE/kdebase/nsplugins/; revision=612344
2006-12-10 23:28:37 +00:00
Laurent Montel 23996aa5d3 Remove last Makefile.am
Clean up
Remove not necessary file (configure.in.in when all was converted)

svn path=/trunk/KDE/kdebase/nsplugins/; revision=610988
2006-12-06 10:31:08 +00:00
Laurent Montel 43a32fe38d Fix compile with compilator != gcc
svn path=/trunk/KDE/kdebase/nsplugins/; revision=604656
2006-11-13 16:20:32 +00:00
Alexander Neundorf c0d78ac239 -remove kde4_install_libtool_file(), not necessary anymore since we switched away from libltdl
Alex


svn path=/trunk/KDE/kdebase/konqueror/; revision=602118
2006-11-05 12:24:44 +00:00
Laurent Montel 6d5d81faa9 Clean up
svn path=/trunk/KDE/kdebase/nsplugins/; revision=599947
2006-10-29 08:18:40 +00:00
Laurent Montel 204da7a388 Apply Alex patch (now we can use enable-final argument
some module compiles with enable-final now)
As discussed with Alex it's not necessary to have program name
into automoc macro

svn path=/trunk/KDE/kdebase/konqueror/; revision=598290
2006-10-23 06:53:27 +00:00
Thiago Macieira a6e8626fb8 Fix the D-Bus service name for nspluginviewer
svn path=/trunk/KDE/kdebase/nsplugins/; revision=596089
2006-10-16 18:06:06 +00:00
Laurent Montel 9bba68d81a Necessary to change KDE4_AUTOMOC macro to support
enable-final argument

(there was not a dependancy between <name>_final.cpp file and
moc generated files => moc files were never created)

Not necessary to rebuild all kdelibs just cp kdelibs/cmake/modules/KDE4Macros.cmake <path_kde4>/share/apps/cmake/modules

I ported and tested all kde module (without enable-final argument, it compiles fines (test and program))
Don't try to use enable-final argument for the moment it doesn't compile (but dependancy works)

Regards

svn path=/trunk/KDE/kdebase/konqueror/; revision=595039
2006-10-13 07:55:37 +00:00
Jaison Lee 480b7b5966 KTempFile->KTemporaryFile
svn path=/trunk/KDE/kdebase/nsplugins/; revision=591082
2006-10-01 17:24:38 +00:00
Laurent Montel d25ed10ffa Install it into services directopry
svn path=/trunk/KDE/kdebase/nsplugins/; revision=587099
2006-09-21 14:11:58 +00:00
Laurent Montel 49726781ca Use macro
svn path=/trunk/KDE/kdebase/nsplugins/; revision=585919
2006-09-18 09:59:00 +00:00
Tobias Koenig e41d2a2960 deprecated--
svn path=/trunk/KDE/kdebase/konqueror/; revision=584339
2006-09-14 13:01:38 +00:00
Laurent Montel 62eadb1685 Remove not necessary files
Clean up
Fix install files

svn path=/trunk/KDE/kdebase/nsplugins/; revision=579544
2006-09-01 08:49:19 +00:00
Pascal Létourneau 46781fdeb5 Fix breakage from the URL -> Url renaming
svn path=/trunk/KDE/kdebase/nsplugins/; revision=578667
2006-08-29 21:36:46 +00:00
Stephan Kulow dc7710ecfa replaced several URLs with Url and URI with Uri - the patch
became a bit larger than expected, so I couldn't have the time
to check if it still compiles with the changes done in between

svn path=/trunk/KDE/kdebase/kdepasswd/; revision=578269
2006-08-28 19:59:39 +00:00
Stephan Kulow 6009d735a3 port to new qt 4.2 snapshot
svn path=/trunk/KDE/kdebase/konqueror/; revision=575652
2006-08-21 20:18:49 +00:00
Laurent Montel 0dd71dc4dd Fix CMakeLists.txt
svn path=/trunk/KDE/kdebase/konqueror/; revision=567265
2006-07-28 13:04:23 +00:00
Urs Wolfer 832eff68d4 Disable nsplugintest again. It does not link.
svn path=/trunk/KDE/kdebase/nsplugins/; revision=566482
2006-07-26 10:03:01 +00:00
Laurent Montel 861be5aef5 Clean up
svn path=/trunk/KDE/kdebase/nsplugins/; revision=566160
2006-07-25 15:20:44 +00:00
Laurent Montel 68f52831c7 Replace all bin by ${BIN_INSTALL_DIR}
svn path=/trunk/KDE/kdebase/nsplugins/; revision=564549
2006-07-20 13:08:26 +00:00
Stephan Kulow 543a4f026e ported to new snapshot
svn path=/trunk/KDE/kdebase/konqueror/; revision=560630
2006-07-10 20:04:42 +00:00
Urs Wolfer db6ebf7af6 compile fixes
svn path=/trunk/KDE/kdebase/nsplugins/; revision=558189
2006-07-04 20:47:45 +00:00
Dirk Mueller e6040c725e merge bleeding edge. bleeding edge is now again dead
svn path=/trunk/KDE/kdebase/apps/; revision=558082
2006-07-04 17:09:53 +00:00
Dirk Mueller fed199d63c compile++
svn path=/trunk/KDE/kdebase/nsplugins/; revision=557859
2006-07-04 08:24:50 +00:00
Dirk Mueller f3638aaa99 merge changes from bleeding edge branch
svn path=/trunk/KDE/kdebase/konqueror/; revision=557225
2006-07-02 18:31:00 +00:00
David Faure 6e8ad43a0e Finish the port to dbus, and port a q3dict to qmap
svn path=/trunk/KDE/kdebase/nsplugins/; revision=556578
2006-06-30 18:29:36 +00:00
David Faure 5ee971c5ca Port to DBus
svn path=/trunk/KDE/kdebase/nsplugins/; revision=556577
2006-06-30 18:24:07 +00:00
David Faure a4a535f372 Finish the port to DBus - all of kdebase compiles now!
svn path=/trunk/KDE/kdebase/nsplugins/; revision=556576
2006-06-30 18:20:52 +00:00
David Faure ea59d9de74 nspluginscan compiles now - not done with this dir yet.
svn path=/trunk/KDE/kdebase/nsplugins/; revision=556444
2006-06-30 09:34:17 +00:00
David Faure e9bcd30b41 viewer/ compiles now.
svn path=/trunk/KDE/kdebase/nsplugins/; revision=556027
2006-06-28 23:44:39 +00:00
David Faure 1ba5846f14 converted to dbus - 3 interfaces into one xml file is cool, it's just hard to name the file then ;)
svn path=/trunk/KDE/kdebase/nsplugins/; revision=555904
2006-06-28 17:28:25 +00:00
David Faure dee4999869 Port PluginPart's dbus interface to DBus, renamed interface to CallBack.
viewer/ has three more interfaces, those are next.

svn path=/trunk/KDE/kdebase/nsplugins/; revision=555901
2006-06-28 17:21:56 +00:00
Laurent Montel fc0c8a41a0 DCOP doesn't exist 
svn path=/trunk/KDE/kdebase/nsplugins/; revision=554800
2006-06-25 12:10:11 +00:00
Jaison Lee ac792d6585 EBN spelling corrections.
svn path=/trunk/KDE/kdebase/apps/; revision=552770
2006-06-19 01:43:22 +00:00
Laurent Montel 804805ec21 Port dcop file to dbus
svn path=/trunk/KDE/kdebase/nsplugins/; revision=551316
2006-06-14 09:31:33 +00:00
Laurent Montel a6d304e12c Minor fix
svn path=/trunk/KDE/kdebase/apps/; revision=549302
2006-06-08 06:37:22 +00:00
Thiago Macieira d3b0cceb39 Remove all kde4_add_dcop_stubs and kde4_add_dcop_skels.
Remaining errors consist only of #include not found (dcopclient.h, dcopref.h, kdatastream.h and kdirnotify_stub.h)

svn path=/trunk/KDE/kdebase/nsplugins/; revision=548395
2006-06-05 13:17:43 +00:00
Thiago Macieira b7a8a5cce7 Merge in all changes from the kdebase4-dbus branch
svn path=/trunk/KDE/kdebase/apps/; revision=548390
2006-06-05 13:03:49 +00:00
Laurent Montel 55a304e0d9 Rename KUrl function
svn path=/trunk/KDE/kdebase/apps/; revision=543471
2006-05-22 07:01:23 +00:00
Laurent Montel a0b412c7fd #include <q...h> -> #include <Q...>
svn path=/trunk/KDE/kdebase/nsplugins/; revision=540496
2006-05-13 16:33:18 +00:00
Alexander Neundorf 7a0b30822a kde4_header and kde4_footer() are gone now
svn path=/trunk/KDE/kdebase/konqueror/; revision=540215
2006-05-12 18:12:37 +00:00
Alexander Neundorf a8b01eb0aa -add FONTCONFIG_INCLUDE_DIR where required
-cleanup the toplevel CMakeLists.txt a bit
-remove include_directories( CMAKE_CURRENT_SOURCE_DIR CMAKE_CURRENT_BINARY_DIR)
in the subdirs, since this is done now automatically by cmake (the CMAKE_INCLUDE_CURRENT_DIR option
-include_directories(KDE4_INCLUDES) in the toplevel CMakeLists.txt, so it
doesn't have to be done in every subdir

Alex


svn path=/trunk/KDE/kdebase/konqueror/; revision=539914
2006-05-12 00:08:30 +00:00
Laurent Montel 49ebc2ce72 #include <q...h> -> #include <Q...>
svn path=/trunk/KDE/kdebase/nsplugins/; revision=539617
2006-05-11 08:04:23 +00:00
David Faure 2f4d9a709d Add export for unit test to link
svn path=/trunk/KDE/kdebase/nsplugins/; revision=538970
2006-05-09 12:40:45 +00:00
Aaron J. Seigo 8608f39856 remaining snapshot porting
svn path=/trunk/KDE/kdebase/nsplugins/; revision=538638
2006-05-08 13:46:00 +00:00
André Wöbbeking 10f99d0edf install executables with the install command instead of install_files/targets.
when you install scripts with install(PROGRAMS ...) they're installed executable.

svn path=/trunk/KDE/kdebase/nsplugins/; revision=538074
2006-05-06 17:53:08 +00:00
Stephan Kulow b8491db715 deprecated--
svn path=/trunk/KDE/kdebase/konqueror/; revision=537545
2006-05-05 05:25:35 +00:00
David Faure 699b36b8b0 Better use of optional lib variables.
Better error message when Xt isn't available (in fact this makes it optional, to avoid a cryptic error message)

svn path=/trunk/KDE/kdebase/nsplugins/; revision=536355
2006-05-01 21:49:45 +00:00
Stephan Kulow 00c741cda8 removed duplicated messages targets
svn path=/trunk/KDE/kdebase/nsplugins/; revision=536279
2006-05-01 18:55:33 +00:00
Thorsten Roeder 7263fedd63 avoid unnecessary conversion: QPixmap->QImage->QPixmap
svn path=/trunk/KDE/kdebase/nsplugins/; revision=535225
2006-04-28 21:29:59 +00:00
Dirk Mueller 199f898529 compile++
svn path=/trunk/KDE/kdebase/nsplugins/; revision=534755
2006-04-27 18:23:08 +00:00
Kevin Ottens 7a1220e978 Finishing the port to KJob signals.
Fixing some warning() and infoMessage() connections.

CCMAIL: pascal.letourneau@kdemail.net


svn path=/trunk/KDE/kdebase/kfind/; revision=534064
2006-04-26 11:01:08 +00:00
Frank Osterfeld edfea13cec replace LIB_INSTALL_DIR/kde4 with PLUGIN_INSTALL_DIR
svn path=/trunk/KDE/kdebase/konqueror/; revision=531059
2006-04-18 14:21:54 +00:00
Hasso Tepper 50c1e0abdd Make it like in 3.5 branch. Not only OpenBSD is affected, but NetBSD and
FreeBSD 4 as well.

svn path=/trunk/KDE/kdebase/nsplugins/; revision=528275
2006-04-10 15:20:55 +00:00
Hamish Rodda e7d5dfa47f Merging in from bleeding edge kdebase branch
- i18n ported
- KAccel removed
- Some fixes for OS X

svn path=/trunk/KDE/kdebase/kfind/; revision=528190
2006-04-10 11:57:13 +00:00
Alexander Neundorf bdfa6204fc -use KDE4_INCLUDES instead of KDE4_INCLUDE_DIR and QT_INCLUDES
Alex

svn path=/trunk/KDE/kdebase/konqueror/; revision=522728
2006-03-26 14:52:52 +00:00
Laurent Montel 8ebe15f3be Fix cmake variable
svn path=/trunk/KDE/kdebase/nsplugins/; revision=522126
2006-03-24 14:59:45 +00:00
David Faure 64dacf1e12 Use set(CMAKE_INCLUDE_CURRENT_DIR ON) in the toplevel CMakeLists.txt, and we don't need to include
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} in each and every file anymore [only when subdirs might depend on that].

Also ran a script which makes sure that ${KDE4_INCLUDE_DIR} and ${QT_INCLUDES} are added -last-,
so that installed headers are not preferred over (possibly more uptodate) local headers.

svn path=/trunk/KDE/kdebase/konqueror/; revision=521887
2006-03-23 19:24:10 +00:00
Laurent Montel 6e6e3f5a79 Now all kdebase compile with cmake
svn path=/trunk/KDE/kdebase/nsplugins/; revision=521468
2006-03-22 16:57:17 +00:00
Laurent Montel bb733dd35f Other fix typo
svn path=/trunk/KDE/kdebase/konqueror/; revision=521452
2006-03-22 16:12:13 +00:00
Laurent Montel 389f63ff57 Fix typo
svn path=/trunk/KDE/kdebase/konqueror/; revision=521451
2006-03-22 16:06:38 +00:00
Laurent Montel 1d02a7251a Compile++
svn path=/trunk/KDE/kdebase/nsplugins/; revision=515743
2006-03-04 19:15:24 +00:00
Laurent Montel e623251532 Use Xt
svn path=/trunk/KDE/kdebase/nsplugins/; revision=515066
2006-03-02 14:50:49 +00:00
Laurent Montel 53bc17deeb Compile++
svn path=/trunk/KDE/kdebase/nsplugins/; revision=514508
2006-02-28 16:02:57 +00:00
Laurent Montel d05f2bb78e Add module to compile kdebase with kdelibs-cmake.
BE CARREFULL: Don't try to compile it for the moment (in progress)
Don't use kdelibs trunk for compile it (there is not again test to disable
compile when we compile with kdelibs trunk)
For the moment there was a lot of missing test etc.
I commit it just to allow to lose my changes if there is a pb on my HD.
I will sync cmake from kdelibs trunk to kdelibs-snapshot.
I hope to fix compile today or tomorrow.
CCMAIL: neundorf@kde.org

For the futur we must sync kdelibs/cmake/* to kdelibs-snapshot 
to compile all the time with kdelibs-snapshot

svn path=/trunk/KDE/kdebase/konqueror/; revision=514380
2006-02-28 08:01:15 +00:00
Nicolas Goutte 164203667e Convert the "messages" targets of kdebase into Messages.sh scripts
svn path=/trunk/KDE/kdebase/nsplugins/; revision=512183
2006-02-22 01:47:34 +00:00
Marc Espie 70d6e3d97e fix build on OpenBSD
svn path=/trunk/KDE/kdebase/nsplugins/; revision=511405
2006-02-19 19:20:04 +00:00
Script Kiddy c24308e2bf SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=511221
2006-02-19 08:04:22 +00:00
Allen Winter 29e1965a85 Replace obsolete QMAX() and QMIN() with qMax() and qMin().
svn path=/trunk/KDE/kdebase/konqueror/; revision=510739
2006-02-17 21:54:55 +00:00
Tobias Koenig bfafeb7e04 Qt4 porting
svn path=/trunk/KDE/kdebase/nsplugins/; revision=510291
2006-02-16 19:38:07 +00:00
Laurent Montel 8740f39626 KURL--
svn path=/trunk/KDE/kdebase/konqueror/; revision=508560
2006-02-12 09:33:38 +00:00
Laurent Montel 78474a99c1 Deprecated--
svn path=/trunk/KDE/kdebase/nsplugins/; revision=508052
2006-02-10 16:08:22 +00:00
Laurent Montel 52ba5ffef2 deprecated--
svn path=/trunk/KDE/kdebase/nsplugins/; revision=508045
2006-02-10 15:55:01 +00:00
George Staikos af97bf9067 forward port crash fix hack - we should just remove Q3PtrList and autodelete
altogether instead.  Haven't tested compile of this since my trunk checkout and
build is far too old now.

svn path=/trunk/KDE/kdebase/nsplugins/; revision=506585
2006-02-07 06:14:38 +00:00
Laurent Montel aed1a8b78d deprecated--
svn path=/trunk/KDE/kdebase/konqueror/; revision=506335
2006-02-06 15:07:10 +00:00
Laurent Montel 4c20efe406 readListEntry--
svn path=/trunk/KDE/kdebase/nsplugins/; revision=502577
2006-01-26 15:17:47 +00:00
Laurent Montel 6df072e199 KURL -> KUrl
svn path=/trunk/KDE/kdebase/konqueror/; revision=501890
2006-01-24 08:32:09 +00:00
Laurent Montel 83b60776c5 Use QT macro for signal/slots
svn path=/trunk/KDE/kdebase/nsplugins/; revision=500480
2006-01-20 11:09:06 +00:00
Szombathelyi György 5fd5ea811b Removed unused Q3 header
svn path=/trunk/KDE/kdebase/nsplugins/; revision=498192
2006-01-14 21:47:43 +00:00
Laurent Montel c94b888478 read*entry
svn path=/trunk/KDE/kdebase/nsplugins/; revision=497681
2006-01-13 14:27:33 +00:00
Giovanni Venturi c5df31eacf firefox adds its plugins here
svn path=/trunk/KDE/kdebase/nsplugins/; revision=495409
2006-01-08 00:42:23 +00:00
Script Kiddy b9201523fd SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=495177
2006-01-07 12:16:49 +00:00
Laurent Montel 58a4d7f127 readBoolEntry->readEntry
svn path=/trunk/KDE/kdebase/libkonq/; revision=493850
2006-01-03 14:01:15 +00:00
Laurent Montel df86b65639 QString::null->QString()
svn path=/trunk/KDE/kdebase/kfind/; revision=493574
2006-01-02 17:28:18 +00:00
Laurent Montel 53a994cf4c Q3CString--
svn path=/trunk/KDE/kdebase/nsplugins/; revision=490011
2005-12-20 13:40:29 +00:00
Laurent Montel 4c51bf3462 q3cstring--
svn path=/trunk/KDE/kdebase/nsplugins/; revision=490008
2005-12-20 13:31:33 +00:00
Urs Wolfer 85b2034d9d less warnings
svn path=/trunk/KDE/kdebase/apps/; revision=485112
2005-12-02 22:22:51 +00:00
Urs Wolfer 8552cb972e less Q3:
* remove unused Q3 includes
* revert mistake form my last commit

svn path=/trunk/KDE/kdebase/konqueror/; revision=484484
2005-11-30 23:58:24 +00:00
Laurent Montel aa6cf2948d compile/link
svn path=/trunk/KDE/kdebase/nsplugins/; revision=480762
2005-11-16 14:40:37 +00:00
Laurent Montel e5d08bb1b1 q3cstring--
svn path=/trunk/KDE/kdebase/nsplugins/; revision=480169
2005-11-13 16:16:37 +00:00
Laurent Montel c88fd18f61 Fix signal/slot
svn path=/trunk/KDE/kdebase/nsplugins/; revision=480133
2005-11-13 13:58:56 +00:00
Laurent Montel a1251921de Fix signal
svn path=/trunk/KDE/kdebase/nsplugins/; revision=480131
2005-11-13 13:51:08 +00:00
Laurent Montel 7254bdfcd8 Adapt to new kde4 api
Remove some qt3support

svn path=/trunk/KDE/kdebase/konqueror/; revision=478902
2005-11-08 10:20:07 +00:00
Laurent Montel 212049de34 Deprecated--
svn path=/trunk/KDE/kdebase/nsplugins/; revision=474724
2005-10-27 07:59:23 +00:00
Stephan Kulow dfdc152302 more of compiling
svn path=/trunk/KDE/kdebase/nsplugins/; revision=473171
2005-10-22 19:50:39 +00:00
Stephan Kulow 6130debd5d some more compiling
svn path=/trunk/KDE/kdebase/apps/; revision=473093
2005-10-22 15:50:50 +00:00
Stephan Kulow 3d483858be some more compiling
svn path=/trunk/KDE/kdebase/konqueror/; revision=473006
2005-10-22 11:35:06 +00:00
Stephan Kulow 9eb6db04ae ran Laurent's (fixed) script
svn path=/trunk/KDE/kdebase/apps/; revision=472986
2005-10-22 10:44:47 +00:00
Dirk Mueller 40b74b7fc1 SVN_SILENT: fix typo
svn path=/trunk/KDE/kdebase/nsplugins/; revision=467416
2005-10-05 08:44:32 +00:00
Stephan Kulow d9c4c610ce review what Laurent's script does
svn path=/trunk/KDE/kdebase/konqueror/; revision=466881
2005-10-03 15:54:58 +00:00
Laurent Montel e8d34207a7 Remove "QT_VERSION <3.x"
svn path=/trunk/KDE/kdebase/nsplugins/; revision=459329
2005-09-10 15:39:39 +00:00
Michaël Larouche 54169c51e3 Make kdebase compile.
-Replace QXEmbed with QX11Widget in nspluginloader and viewer.
-Commented out some parts that need port/rewrite with "#if 0" (I put #warning)
-Put klipper into DO_NOT_COMPILE(see configure.in.in), it make linking error on my setup (please check KDE gurus ;))


svn path=/trunk/KDE/kdebase/nsplugins/; revision=442846
2005-08-04 02:06:58 +00:00
Stephan Kulow e77f20dbaf svn merge svn+ssh://coolo@svn.kde.org/home/kde/trunk/KDE/kdebase@438057
svn+ssh://coolo@svn.kde.org/home/kde/branches/work/kde4/kdebase
          .

I couldn't resolve one kicker conflict that results from different
development directions, so I rely on Aaron to sort it out - the file
is commited with conflicts

svn path=/trunk/KDE/kdebase/konqueror/keditbookmarks/; revision=439627
2005-07-28 14:59:42 +00:00
Script Kiddy 812c0f665a SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=438476
2005-07-25 04:26:26 +00:00
Script Kiddy 9708892241 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=438053
2005-07-24 04:27:49 +00:00
Dirk Mueller b3736b51bc update FSF address
svn path=/trunk/KDE/kdebase/konqueror/keditbookmarks/; revision=431577
2005-07-04 19:02:09 +00:00
Script Kiddy 881b26ca36 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/kcontrol/konq/; revision=425581
2005-06-15 04:23:16 +00:00
Script Kiddy 39a13aae27 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/kcontrol/konqhtml/; revision=424485
2005-06-12 03:52:11 +00:00
George Staikos 91763504ad add support for memory limits with hidden config variable. I may add a
UI option if and when I receive positive feedback that this code works.
I haven't tested it.
FEATURE: 104338

svn path=/trunk/KDE/kdebase/nsplugins/; revision=415756
2005-05-19 14:37:05 +00:00
Script Kiddy f2ecb50cab CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/kio/; revision=405178
2005-04-12 22:04:49 +00:00
Adrian Schroeter 526a1320d0 add $HOME/.mozilla/plugins to search path list
svn path=/trunk/kdebase/nsplugins/; revision=404743
2005-04-11 10:17:00 +00:00
George Staikos 3e872f0246 thanks for the fix maksim. This helps get the encoding right for flash
parameters
BUG: 100972

svn path=/trunk/kdebase/nsplugins/; revision=397867
2005-03-15 19:02:52 +00:00
George Staikos 7ff4f57b84 using the url for part of the temp filename is really not smart.
BUG: 100863

svn path=/trunk/kdebase/nsplugins/; revision=397827
2005-03-15 15:34:14 +00:00
George Staikos 2f8b8f28f6 CVS_SILENT
svn path=/trunk/kdebase/nsplugins/; revision=393868
2005-02-28 18:52:25 +00:00
George Staikos 9dc63ffab1 fix sizing for the extremely intolerant acroread plugin
BUG: 100398

svn path=/trunk/kdebase/nsplugins/; revision=393630
2005-02-27 20:50:25 +00:00
George Staikos 63ff3c2c1a Don't lose toolbars on acroread
BUG: 68235

svn path=/trunk/kdebase/nsplugins/; revision=393625
2005-02-27 20:41:51 +00:00
George Staikos 128aa1202d "reload" should reload the main URL for the embedded plugin. I don't think we
should reload subsequent requests by the plugin though.  I'm going to declare
that to be a limitation of the plugin system design right now. (unless I missed
something)

BUG: 86476

svn path=/trunk/kdebase/nsplugins/; revision=393056
2005-02-25 18:09:47 +00:00
George Staikos 21fa1f3771 load nsplugins on user demand. The gui is ugly and I don't really care since
I don't even plan to use this feature personally.  If someone wants to,
clean it up.

Off by default, configuration option to come shortly.

FEATURE: 36020

svn path=/trunk/kdebase/nsplugins/; revision=393042
2005-02-25 17:32:43 +00:00
George Staikos 62743fc82f Don't use 100% cpu and fill the disk with X errors when Konqueror crashes or
is killed with signal 9 or another signal that nspluginviewer doesn't detect.

This really should be in 3.4.0 so I recommend applying the diff for packages.

CCMAIL: kde-packager@kde.org

svn path=/trunk/kdebase/nsplugins/; revision=393025
2005-02-25 16:06:38 +00:00
George Staikos afe1b590c6 make our crashes look more professional (no non-updating spaces)
svn path=/trunk/kdebase/nsplugins/; revision=392672
2005-02-23 20:36:19 +00:00
Script Kiddy 4ad1c160db CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/kio/; revision=392535
2005-02-23 05:08:44 +00:00
George Staikos 5ae1a2e519 missed a urlnotify force
svn path=/trunk/kdebase/nsplugins/; revision=391721
2005-02-21 12:04:14 +00:00
George Staikos 3fa12c5791 fix casts and check for null
svn path=/trunk/kdebase/nsplugins/; revision=391697
2005-02-21 11:09:37 +00:00
George Staikos aee73ada58 delete the streams when we're done with them
svn path=/trunk/kdebase/nsplugins/; revision=391695
2005-02-21 11:03:28 +00:00
George Staikos 59fdc1b80e workaround bug in crossover? The quicktime plugin gets very confused if we
resize it twice.  First we do show(), then resize() to the right size, and the
initial show gives a size of 100x30.  The result was quicktime being offset by
some strange amount to the top-left.  This patch avoids resize()ing the plugin
when the widget isn't yet visible.
CCMAIL: fgouget@codeweavers.com

svn path=/trunk/kdebase/nsplugins/; revision=391684
2005-02-21 10:31:22 +00:00
George Staikos b0afc0510e - remove concept of delayed requests. was introduced in last commit and was
unnecessary.
- send URLNotify even if notifyData is null.  Some plugins expect this.
CCBUG: 94410

svn path=/trunk/kdebase/nsplugins/; revision=391681
2005-02-21 10:13:12 +00:00
George Staikos 9649dc3b22 always call NewStream for Javascript
svn path=/trunk/kdebase/nsplugins/; revision=391677
2005-02-21 09:51:26 +00:00
George Staikos f4258b3b44 I await my beer and cookies
(Distros, you may want to backport some or all of this.  It makes flash loading
screens work again, and probably many other things.)
BUG: 69999

svn path=/trunk/kdebase/nsplugins/; revision=391653
2005-02-21 08:42:59 +00:00
Script Kiddy 3205b449da CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/konqueror/; revision=385197
2005-02-02 05:17:44 +00:00
Maks Orlovich 142c99dd01 Log the reason in the debug output when dlopen fails.
svn path=/trunk/kdebase/nsplugins/; revision=384274
2005-01-30 19:13:11 +00:00
Script Kiddy dfd4395484 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/konq/; revision=376018
2005-01-07 04:29:48 +00:00
Dirk Mueller 1a7da9b64a fix compile
svn path=/trunk/kdebase/nsplugins/; revision=367590
2004-12-01 11:35:22 +00:00
Unai Garro cc41d9625d Export missing init_ symbol for visibility enabled compilers. Fixes plugin loading
svn path=/trunk/kdebase/nsplugins/; revision=367016
2004-11-28 23:03:37 +00:00
David Faure 7fde4e8b3d Fixed increasing memory usage when reloading a fullpage nsplugin.
BUG: 81833

svn path=/trunk/kdebase/nsplugins/; revision=365978
2004-11-24 23:44:00 +00:00
Dirk Mueller 791ccecb44 fix export's
svn path=/trunk/kdebase/libkonq/; revision=364981
2004-11-22 03:00:19 +00:00
George Staikos 2563c73cc6 unbreak plugins
svn path=/trunk/kdebase/nsplugins/; revision=364069
2004-11-18 22:03:00 +00:00
George Staikos adc25d1d86 add support for renicing nsplugins. No config UI for this yet, maybe I'll add
it later tonight.  I haven't tested this since I don't really have any working
plugins with me at the moment.

FEATURE: 83721

svn path=/trunk/kdebase/nsplugins/; revision=362419
2004-11-12 11:28:16 +00:00
Benjamin Meyer dedbbc2202 updating headers
svn path=/trunk/kdebase/nsplugins/; revision=362089
2004-11-10 19:56:40 +00:00
Stephan Kulow 14af14ba7a the name is only used to seperate the plugins, so it doesn't matter if they
are correctly preseved. On the other hand, a : too much can break a lot of the
following logic. And for whatever reason Real decided to name their plugin
"Helix DNA Plugin: RealPlayer G2 Plug-In Compatible ...."

svn path=/trunk/kdebase/nsplugins/; revision=357560
2004-10-25 12:59:27 +00:00
Benjamin Meyer ebb3ad542c Terminal=0 -> Terminal=false
Terminal=1 -> Terminal=true
Add missing ';' to Categories
Remove depreceted: TerminalOptions, BinaryPattern, MiniIcon

svn path=/trunk/kdebase/konqueror/; revision=355825
2004-10-19 02:39:40 +00:00
George Staikos 53a09a9bbf We already had this property, but maybe it needed to be set earlier. Does
this help?

CCMAIL: 87056@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=347590
2004-09-19 10:47:47 +00:00
George Staikos 05e6bdcc82 Koos' nsplugins liveconnect patch (fixes a specific crash on certain sites)
svn path=/trunk/kdebase/nsplugins/; revision=336860
2004-08-08 16:46:51 +00:00
Script Kiddy ecb81c9bce CVS_SILENT made messages
svn path=/trunk/kdebase/konqueror/; revision=335412
2004-08-03 07:04:44 +00:00
George Staikos 4fad197428 add some useful debug output and remove a hack for an obsolete plugin that
probably causes problems anyways

svn path=/trunk/kdebase/nsplugins/; revision=333617
2004-07-28 19:55:03 +00:00
George Staikos 260066df5c too much debug
svn path=/trunk/kdebase/nsplugins/; revision=333595
2004-07-28 18:34:30 +00:00
George Staikos 3f0c31b72e why didn't CVS remove this?
svn path=/trunk/kdebase/nsplugins/; revision=331558
2004-07-21 18:13:33 +00:00
George Staikos 6c16da3790 CVS_SILENT
svn path=/trunk/kdebase/nsplugins/; revision=331557
2004-07-21 18:10:52 +00:00
George Staikos 36005b4476 Remove the Motif dependency permanently, thereby always having plugins in
KDE and not having to link to a huge library for no reason.

CCMAIL: 80260-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=331545
2004-07-21 17:34:20 +00:00
Stephan Binner 8fa5abd0d3 CVS_SILENT no punctuation for command line option descriptions
svn path=/trunk/kdebase/kate/app/kwritemain.cpp; revision=322526
2004-06-21 16:26:48 +00:00
Stephan Kulow da9bb7bc90 you don't have ui files
svn path=/trunk/kdebase/nsplugins/; revision=313175
2004-05-21 10:36:58 +00:00
George Staikos d49c7ed2f7 plugin crash workaround adapted from patch by Joseph Wenninger
svn path=/trunk/kdebase/nsplugins/; revision=306317
2004-04-25 18:15:13 +00:00
Koos Vriezen b59e1d0408 Generate X-KDE-BrowserView-PluginsInfo property
svn path=/trunk/kdebase/nsplugins/; revision=297776
2004-03-22 09:55:48 +00:00
Laurent Montel 7f1496e7fd Remove duplicate path
svn path=/trunk/kdebase/nsplugins/; revision=296819
2004-03-18 11:05:25 +00:00
Dirk Mueller 8477373f91 fix quoting
svn path=/trunk/kdebase/konqueror/; revision=296198
2004-03-15 21:47:05 +00:00
Dirk Mueller e1be63bb72 fix KURL handling
svn path=/trunk/kdebase/nsplugins/; revision=295631
2004-03-13 13:22:17 +00:00
Frans Englich 48f04013a5 Remove all CVS Id tags from kdebase, if I haven't missed one.
Of course, this will multifold break compile as well as a dozen of people
will now object that they actually wanted the Id tags.

svn path=/trunk/kdebase/konqueror/; revision=290873
2004-02-24 11:30:21 +00:00
Brad Hards a9ec8cf402 Three AC_HELP_STRING installations for the price of two, only available
for a short time :-)

svn path=/trunk/kdebase/nsplugins/; revision=283740
2004-01-30 06:09:38 +00:00
Stephan Kulow b1b1296496 avoid warning
svn path=/trunk/kdebase/nsplugins/; revision=283299
2004-01-28 15:52:23 +00:00
George Staikos fa57fc7de1 Implement Save As for nsplugins when viewing in non-embedded mode. Will not
be implemented in embedded mode due to semantics, though theoretically it
*could* be done if someone made a submenu that listed all the embeds and had
menus for each of those.  Not worth it IMHO, so that's a WONTFIX as far as I'm
concerned.

CCMAIL: 71023-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=282888
2004-01-27 04:08:17 +00:00
Dominique Devriese bdc5ddd62b compile fix: weird, this worked fine with my automake
svn path=/trunk/kdebase/nsplugins/; revision=282515
2004-01-25 16:23:08 +00:00
Dominique Devriese c030b55aaa libnsplugin.la is a module, not a lib, change its linking flags and
install location accordingly.

I'm backporting this too.

Patch approved by David Faure on kde-core-devel.

CCMAIL:"Christopher L. Cheney" <ccheney@debian.org>

svn path=/trunk/kdebase/nsplugins/; revision=282461
2004-01-25 12:21:40 +00:00
Script Kiddy a2d92dc8eb CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/kio/; revision=279544
2004-01-14 08:00:34 +00:00
Laurent Montel a77ecd7798 Don't call all the time nspluginscan
Patch ok'ed by Waldo

svn path=/trunk/kdebase/nsplugins/; revision=276783
2004-01-04 19:59:26 +00:00
Waldo Bastian a9c0aa9766 Don't load khtml only to run nsplugins.
Patch by Dirk Mueller

svn path=/trunk/kdebase/nsplugins/; revision=275414
2003-12-29 17:28:13 +00:00
George Staikos c680e81bea Does this fix the crashes? Please leave the bug open until I can finish my
own testing.

CCMAIL: 71394@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=275296
2003-12-29 00:31:54 +00:00
Koos Vriezen 01e3dba896 Split evalJavaScript in two async dcop calls. They is a possible collision between this one and resizePlugin.
Approve by George.

svn path=/trunk/kdebase/nsplugins/; revision=270559
2003-12-01 07:14:55 +00:00
George Staikos 406c2bcf92 patch from Koos to add better javascript support
CCMAIL: 65868-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=268725
2003-11-21 23:34:19 +00:00
Laurent Montel 8951ff9103 Add other path for i64 arch
svn path=/trunk/kdebase/nsplugins/; revision=262681
2003-10-28 10:33:29 +00:00
Stephan Binner 5bf5f42a73 CVS_SILENT style guide fixes
svn path=/trunk/kdebase/konqueror/; revision=262402
2003-10-27 09:51:27 +00:00
Andy Goossens 5a1dbaffde CVS_SILENT using KCmdLineLastOption
svn path=/trunk/kdebase/nsplugins/; revision=258677
2003-10-13 21:36:02 +00:00
George Staikos 178bb06091 Get more types of POST working with nsplugins.
CCMAIL: 64951-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=254202
2003-09-26 19:38:38 +00:00
George Staikos bbe6545109 Add a setting for the higher security mode with nsplugins.
Config GUI will come separately.  This will allow you to block plugins from
accessing non-HTTP(S) URLs optionally.

CCMAIL: 62146-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=253641
2003-09-24 17:10:12 +00:00
Adrian Schroeter 6891623ca3 make nspluginscan silent by default, but give still the progress bar
output to the gui
Also two additional search pathes used on SuSE

svn path=/trunk/kdebase/nsplugins/; revision=252324
2003-09-19 09:01:07 +00:00
George Staikos 8eb390262d revert last - it causes crashes
CCMAIL: 47005@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=251108
2003-09-14 22:09:45 +00:00
Tobias Koenig b1def94a8d Removed needless 'Settings'
svn path=/trunk/kdebase/kcontrol/konq/; revision=247598
2003-09-01 15:01:16 +00:00
Tobias Koenig 6266bd67bc Make use of XDG
svn path=/trunk/kdebase/konqueror/; revision=247535
2003-09-01 12:20:38 +00:00
David Faure 57366f40d1 George said "please try it, then just commit it, then get all the flame".
This is supposed to make Konqueror not block when closing a page with a frozen plugin.
CCMAIL: 47005-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=246073
2003-08-28 18:59:58 +00:00
George Staikos eeec47476c allow file:/ temporarily along with http(s)? and javascript in order to
determine what remains broken.

svn path=/trunk/kdebase/nsplugins/; revision=241527
2003-08-08 04:33:05 +00:00
Dirk Mueller fbc9d61989 unbreak compilation (gcc 3.4+)
svn path=/trunk/kdebase/kdialog/; revision=239225
2003-07-26 10:41:28 +00:00
George Staikos 6c1b48ca20 add some metadata to disable error pages. Should make URLNotify more reliable.
svn path=/trunk/kdebase/nsplugins/; revision=238446
2003-07-21 22:43:26 +00:00
George Staikos d619e7aef9 - Add more entries to the "skip" list
- Only add plugins that we are using mimetypes from
- Fix the mimeinfo list so that duplicate detection actually works
- If we already have a mimetype, don't add it again.  This make preference
  order work as expected (#60553).  Requires a rescan to take effect.

Most likely will not be backported because I want to see if there are any
complaints, and well, it worked before anyways.

CCMAIL: 60553-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=238051
2003-07-19 21:56:49 +00:00
George Staikos 12fc470614 artsdsp off until it is repaired
svn path=/trunk/kdebase/nsplugins/; revision=237066
2003-07-14 19:33:02 +00:00
Dirk Mueller 9350819fe3 spelling fixes
svn path=/trunk/kdebase/konqueror/; revision=234293
2003-06-28 10:31:39 +00:00
George Staikos e2af002b3a information
svn path=/trunk/kdebase/nsplugins/; revision=233617
2003-06-24 23:55:19 +00:00
George Staikos 3e226ad48d fix relative urls, and also be more explicit that plugins may only use http:
and https:, as well as javascript: (which will fail in all but ~2 calls)

svn path=/trunk/kdebase/nsplugins/; revision=231162
2003-06-13 00:00:00 +00:00
George Staikos 90b211aaab patch from ismail donmez to fix warnings
CCMAIL: voidcartman@yahoo.com

svn path=/trunk/kdebase/nsplugins/; revision=229559
2003-06-04 02:31:29 +00:00
Stephan Kulow 722a0c0d14 warnings--
svn path=/trunk/kdebase/nsplugins/; revision=227593
2003-05-24 14:39:31 +00:00
Stephan Kulow fae46aef61 #58485
svn path=/trunk/kdebase/nsplugins/; revision=225931
2003-05-15 07:34:11 +00:00
Luboš Luňák 8f9e549226 That wasn't actually only a hack, but it was the right solution.
Nspluginviewer is only a helper tool and not a full application,
and therefoce it shouldn't do session management at all.

svn path=/trunk/kdebase/nsplugins/; revision=222908
2003-04-30 09:29:44 +00:00
Arnold Krille 850f0ce534 Adjusting datadir for use with unsermake.
PS: Did you know that kdebase has 408 Makefile.am's?

svn path=/trunk/kdebase/libkonq/; revision=219288
2003-04-09 12:48:29 +00:00
Oswald Buddenhagen 01dc760000 more correct and more readable
svn path=/trunk/kdebase/nsplugins/; revision=213966
2003-03-15 03:23:31 +00:00
Waldo Bastian a4b272e164 CVS_SILENT
Update FSF address

svn path=/trunk/kdebase/konqueror/; revision=213860
2003-03-14 16:05:43 +00:00
George Staikos d39f825023 Looks ok to me... Thanks for the patch!
CCMAIL: 55874-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=213417
2003-03-12 17:29:51 +00:00
Stephan Kulow 3ae5a5b04b make kcminit look for plugins again
svn path=/trunk/kdebase/nsplugins/; revision=213347
2003-03-12 13:21:15 +00:00
Stephan Kulow 819a796f89 vendor neutral location
svn path=/trunk/kdebase/nsplugins/; revision=213346
2003-03-12 13:16:14 +00:00
Waldo Bastian e5fde6b5c7 CVS_SILENT
Updated address of FSF

svn path=/trunk/kdebase/kdialog/; revision=212185
2003-03-07 22:11:39 +00:00
George Staikos df1cba09af documentation updates, and a list of some of my favorite testcases
svn path=/trunk/kdebase/nsplugins/; revision=211696
2003-03-06 08:08:04 +00:00
George Staikos 52a64a4098 Wow what a long hunt for this bug. Make sure we don't receive resizeEvent
for Qt's initial resize to 100x30.  Some plugins don't like resizing so many
times, or even resizing at all.

svn path=/trunk/kdebase/nsplugins/; revision=211687
2003-03-06 05:47:18 +00:00
George Staikos bed50d4534 Remove dead code
svn path=/trunk/kdebase/nsplugins/; revision=211686
2003-03-06 05:36:09 +00:00
George Staikos e83b7d031f don't resize unnecessarily
svn path=/trunk/kdebase/nsplugins/; revision=211675
2003-03-06 04:07:38 +00:00
George Staikos bea38a9751 Another size related hack. This seems to make everyone happy. Now mplayer
plugin loads and operates as well as Crossover.  The new approach is to set
the canvas to 1600x1200 if the size is unspecified (this works around
Crossover problems with resizing to larger than the original canvas setting),
but telling the plugin that it is 0x0, which is what some plugins expect.  It
seems that all plugins can scale upwards, but many have troubles scaling down.

That being said, the trailers on apple.com still don't work, but it appears to
be mplayer specific now.  I think mplayer is actually crashing, but even if not,
it's giving a lot of errors in the console.  The trailer shows up momentarily
as a very small video in the top-left of the view, then just disappears
silently.  Playing local files works fine (.wmv, .mpg, .mov, etc).

Hopefully this patch finally makes everyone happy.  I have successfully tested:
flash6
realplugin
mplayerplugin
crossover
djvu
tclplug
acrobat plugin
swfdec mozilla plugin

Remains to be tested: plugger (if it's even worth it...)

And they all seem to work well now.  I can't find many problems other than the
missing jre which is probably not going to be solved any time soon (so no
real live connect support).  I would like to backport the changes from the past
5-6 days to the 3.1-branch.  I'll do so tonight if I don't hear any negative
feedback.

CCMAIL: j.spaandonk@chello.nl, kdekorte@yahoo.com, fgouget@codeweavers.com, kfm-devel@mail.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=211605
2003-03-05 21:45:54 +00:00
George Staikos 06af04eb5f stubs for get() and call() in liveconnect, with debug messages to help
trace down problems

svn path=/trunk/kdebase/nsplugins/; revision=211455
2003-03-05 07:13:41 +00:00
George Staikos 06398b729f Support for LiveConnect changing src. Apparently (according to a website
anyways), we are now the only browser to support this.  I don't really have
anything else handy to try it.

svn path=/trunk/kdebase/nsplugins/; revision=211454
2003-03-05 07:06:32 +00:00
George Staikos 9122917920 don't leak
svn path=/trunk/kdebase/nsplugins/; revision=211429
2003-03-05 00:44:00 +00:00
George Staikos 1f52332550 documentation of unsupported stuff, and added some switch()es with the
enums filled in (but FIXMEd).

svn path=/trunk/kdebase/nsplugins/; revision=211412
2003-03-04 23:51:29 +00:00
George Staikos 0d037209de Implement NPN_ReloadPlugins. Unfortunately it can't be 100% implemented
because there is no way to access the callback in this method.  NS did not
provide the private data here...

svn path=/trunk/kdebase/nsplugins/; revision=211397
2003-03-04 22:31:12 +00:00
George Staikos c5065df893 A disgusting hack to get more plugins to work. this fixes real player plugin.
Some plugins don't resize when the motif canvas resizes.  So what we do is
resize them ourself by walking the window tree underneath the canvas and
explicitly XResizeWindow()ing whatever we find.

Please test with all your favorite plugins to see if I broke or fixed
anything.

CCMAIL: 39685-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=211381
2003-03-04 20:58:42 +00:00
George Staikos 725005041c Koos' LiveConnect patch for nsplugins, plus some fixes from me. Also removed
and merged a bit of annoying debug output

svn path=/trunk/kdebase/nsplugins/; revision=211331
2003-03-04 16:51:44 +00:00
George Staikos 2e334be14a Make POST work in some cases.
See before and after on:
http://examples.macromedia.com/petmarket
(must have Flash 6)

This does not handle POST where the data gets returned anywhere except back to
the plugin.  That is, it doesn't allow the post results to appear in a browser
frame yet.  This is because I left:
// FIXME
there which of course doesn't do much.  It's all documented though.  Also
these functions only support "http" and "https" and nothing else.  I have no
personal intention to go any further with this, but I think it's supposed to
be possible to do other URLs too, at least that's what I figured from reading
the specs.

One other thing that does not work is plugins which put the POST data in a file
and pass the file name in to be POSTed.  I just haven't written the header
parser here.  If you find a site that uses it, show me, send beer/pizza, and
I'll do that for you too.

CCMAIL: kfm-devel@kde.org, 49746-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=210340
2003-02-28 20:21:50 +00:00
George Staikos 8dd0b140a9 Initialise memory!
Also fix my previous memleak fix to check for null before calling free().


And one for the record books:

==31591== 144000 bytes in 12 blocks are definitely lost in loss record 198 of 20
0
==31591==    at 0x401676C8: malloc (vg_clientfuncs.c:100)
==31591==    by 0x46BD5128: (within /opt/netscape/plugins/old/libflashplayer.so)
==31591==
==31591== 24912000 bytes in 108 blocks are possibly lost in loss record 200 of 2
00
==31591==    at 0x401676C8: malloc (vg_clientfuncs.c:100)
==31591==    by 0x46BD5128: (within /opt/netscape/plugins/old/libflashplayer.so)

If I let it run longer, it just keeps expanding.

svn path=/trunk/kdebase/nsplugins/; revision=210313
2003-02-28 18:11:59 +00:00
George Staikos b12a40d5d3 catch it more often at a very slight risk of falsely catching it
svn path=/trunk/kdebase/nsplugins/; revision=210302
2003-02-28 17:39:52 +00:00
George Staikos 7558e30138 detect document.location etc more often. However, I have suspicions that this
code never worked.  Needs investigation.

Also more const QString& changes, and a memory leak fix.

svn path=/trunk/kdebase/nsplugins/; revision=210300
2003-02-28 17:37:12 +00:00
George Staikos bdd29f8c97 - small cleanup
- small optimisation
- comment to avoid future problems
- trap javascript:history.back urls and use browserInterface instead, since
  KIO::get() doesn't work for these urls.  Fixes crossover from kfmclient.
  (this all may be backported as well)

svn path=/trunk/kdebase/nsplugins/; revision=210291
2003-02-28 16:41:07 +00:00
George Staikos 095d578e89 Fixes the crashes without removing the cleanup code, at least for me.
It appears that the plugin was not getting destroyed until after the drawing
area was, if at all!!  I'm not sure why this was removed, nor am I sure why
the plugins were deleted in a [single shot equivalent] timer instead of
immediately.

This is just a workaround the timer code for now.  I'll clean it up later if
this is a good fix.  It still seems to grow without bounds, but that might be
a flash bug as much as anything.  I think it might be reasonable to put a
death counter in nspluginviewer and kill it off after n plugin loads, just
to be safe.  Anyone against that?

CCMAIL: kfm-devel@mail.kde.org, hetz@kde.org

svn path=/trunk/kdebase/nsplugins/; revision=210199
2003-02-28 06:25:04 +00:00
George Staikos a5e10b9816 Leaking memory is preferable to crashing in this case. Let's enable this
temporary workaround and see what the response is.  I was able to let it run for
quite a long time, probably viewing hundreds of flashes in the end, and it was
rock solid, but did leak a lot of memory.  Luckily the viewer is killed off
rather quickly so we dont' have much to worry about.  Now, does anyone know
Xt and Xm well enough to debug this?  I know exactly what the problem is, but
I don't know why, nor how to fix it.  Anything I tried causes crashes or big
memory leaks.

svn path=/trunk/kdebase/nsplugins/; revision=209522
2003-02-26 04:01:06 +00:00
George Staikos f4b52ac107 save first, commit second. :-)
svn path=/trunk/kdebase/nsplugins/; revision=208894
2003-02-23 23:10:30 +00:00
George Staikos b7abc99206 minor cleanups
svn path=/trunk/kdebase/nsplugins/; revision=208893
2003-02-23 23:04:05 +00:00
George Staikos da5e0cb007 implement more missing functionality. still incomplete, untested.
svn path=/trunk/kdebase/nsplugins/; revision=208890
2003-02-23 22:46:17 +00:00
George Staikos 9da83cf01b Untested partial implementation of NPN_PostURL
I think it will do the post ok, but it won't return the results as it is
supposed to, and only http/https urls work.

CCMAIL: 49746@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=208496
2003-02-22 06:20:37 +00:00
George Staikos 74d6df7fa8 Second half of fixes from Leon Bottou.
Also disabled some extra-verbose debug output

svn path=/trunk/kdebase/nsplugins/; revision=208477
2003-02-22 02:35:42 +00:00
Dirk Mueller 73ac3178a8 bump version info
svn path=/trunk/kdebase/libkonq/; revision=196337
2002-12-29 17:06:57 +00:00
Andras Mantia e92f2bb557 builddir != srcdir fix.
svn path=/trunk/kdebase/nsplugins/; revision=192191
2002-12-05 11:30:59 +00:00
Frerich Raabe c64653886f - This apparently got broken during the KControl restructuring; the
Netscaple plugins dialog should only be accessible if nsplugins/ was
  actually compiled.

svn path=/trunk/kdebase/kcontrol/konqhtml/; revision=191364
2002-12-01 01:11:47 +00:00
Lars Knoll 0a7e96bdca this sleep(1) in there went onto my nerves for long enough. On some
flash intensive pages (with 10 flash animations), these blocking
calls made up 90% of the page loading time.

Replaces the sleep calls with usleep to at least get the time
things are blocking down significantly.

IMO we really need a non blocking solution here.

svn path=/trunk/kdebase/nsplugins/; revision=186013
2002-10-27 18:31:00 +00:00
Dirk Mueller c5f2755e7e don't crash everytime with Qt 3.1 beta2 or newer
svn path=/trunk/kdebase/nsplugins/; revision=184394
2002-10-17 20:02:29 +00:00
Stephan Binner 7a36f329ee + paths.append("/opt/mozilla/plugins");
CCMAIL: 48675-done@bugs.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=182164
2002-10-04 22:22:06 +00:00
Stephan Kulow 52cce3fe2f ==9559== 196 bytes in 49 blocks are definitely lost in loss record 205 of 323
==9559==    at 0x4004A7FB: __builtin_new (/home/coolo/prod/valgrind/vg_clientfuncs.c:125)
==9559==    by 0x4BC3E1D9: NSPluginLoader::scanPlugins(void) (/home/coolo/prod/kdebase/nsplugins/nspluginloader.cpp:186)
==9559==    by 0x4BC3D83E: NSPluginLoader::NSPluginLoader(void) (/home/coolo/prod/kdebase/nsplugins/nspluginloader.cpp:90)

+  _filetype.setAutoDelete(true);

svn path=/trunk/kdebase/nsplugins/; revision=180970
2002-09-28 20:20:33 +00:00
Lars Knoll 5af451deb3 Make nsplugins work with Qt-3.1. It's more or less the only part in
KDE I had to change to get it working with 3.1, as the Xt integration
relied heavily on Qt internals that have changed between 3.0 and 3.1.

We now use a QXtEventLoop to to the event loop merging, simplifying the
code when compiling against Qt-3.1. The old code is still there.

I tested it a bit against 3.1, and it seems to work nicely. We'll see
the real problems after the beta is out ;-)

svn path=/trunk/kdebase/nsplugins/; revision=173291
2002-08-22 16:39:59 +00:00
Malcolm Hunter 87628aab74 i18n fix
svn path=/trunk/kdebase/nsplugins/; revision=172860
2002-08-20 12:13:06 +00:00
Stephan Binner f448af16f6 Merged into kcontrol/konqhtml.
svn path=/trunk/kdebase/nsplugins/; revision=166990
2002-07-16 13:38:04 +00:00
Andy Fawcett 282dc5b425 - Small change to allow building on gcc compilers where the system does not
use glibc (*BSD for example)  __GNUC_PREREQ seems to be a glibc feature,
  and not always available on other systems.

  I've renamed my macro to *hopefully* avoid name clashes.

-#if defined(__GNUC__) && __GNUC_PREREQ(3,0)
+
+#if defined(__GNUC__) && defined(__GNUC_MINOR__)
+#define KDE_GNUC_PREREQ(maj,min) \
+  ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
+#else
+#define KDE_GNUC_PREREQ(maj,min) 0
+#endif
+
+#if defined(__GNUC__) && KDE_GNUC_PREREQ(3,0)

svn path=/trunk/kdebase/nsplugins/; revision=166365
2002-07-13 05:21:10 +00:00
Daniel Molkentin 60026abcc9 CVS_SILENT: s/LIB_KFILE/LIB_KIO/g
Der Rest vom Schuetzenfest...

svn path=/trunk/kdebase/konqueror/; revision=166284
2002-07-12 17:52:05 +00:00
George Staikos ec0c910a43 much better
svn path=/trunk/kdebase/nsplugins/; revision=165898
2002-07-10 14:53:26 +00:00
George Staikos 7da376d4bb minor cleanup
svn path=/trunk/kdebase/nsplugins/; revision=165670
2002-07-09 04:18:52 +00:00
George Staikos 9919611f7d Fix embedded plugins (URL loading was broken in my last commit)
svn path=/trunk/kdebase/nsplugins/; revision=165669
2002-07-09 03:12:49 +00:00
George Staikos 657e034b19 Fix WINE based plugins so that mouse coordinates are correct. Hm I guess this
also applies to any other coordinate based things that the plugin does.

This is a 3.0.3 candidate as well.  This in conjunction with QXEmbed changes
should fix most outstanding bugs in nsplugins.  Now it's safe to add more
features I think.

CCMAIL: kfm-devel@mail.kde.org

svn path=/trunk/kdebase/nsplugins/; revision=165667
2002-07-09 02:55:36 +00:00
Stephan Binner fc3e6dd2d4 CVS_SILENT Style guide fix
svn path=/trunk/kdebase/nsplugins/; revision=165620
2002-07-08 20:40:26 +00:00
George Staikos effcd42ef5 oops
svn path=/trunk/kdebase/nsplugins/; revision=165243
2002-07-06 15:26:23 +00:00
George Staikos bbb5f35cfb move to QXEmbed
CCMAIL: till@snafu.de

svn path=/trunk/kdebase/nsplugins/; revision=165242
2002-07-06 15:26:00 +00:00
Malte Starostik de9e07f1f7 Make it work with gcc 3.1. Thanks Per and George for testing.
svn path=/trunk/kdebase/nsplugins/; revision=164935
2002-07-05 02:45:55 +00:00
George Staikos a0c2f7173d Port Till's awesome Java fixes to nsplugin. Now plugins appear instantly for
me!

svn path=/trunk/kdebase/nsplugins/; revision=164933
2002-07-05 01:16:02 +00:00
Gioele Barabucci 21cff58708 kapp.h -> kapplication.h
svn path=/trunk/kdebase/nsplugins/; revision=155378
2002-05-14 09:31:40 +00:00
Stephan Kulow db40712165 sometimes dependencies are too much :)
svn path=/trunk/kdebase/nsplugins/; revision=154964
2002-05-11 18:37:10 +00:00
Stephan Kulow 9a88a45df4 nice ground to find unsermake bugs, but still has bugs on it's own :)
svn path=/trunk/kdebase/nsplugins/; revision=154853
2002-05-10 21:22:14 +00:00
David Faure f269fc586c - InitialPreference in a mimetype .desktop file makes no sense, removed.
- Don't create mimetype .desktop files with Patterns=*.* when a nsplugin
says it's associated with extenstion=* (ouch!)

svn path=/trunk/kdebase/nsplugins/; revision=154547
2002-05-09 00:03:22 +00:00
Dirk Mueller 35fd2669e3 ignore *bak files during scanning
svn path=/trunk/kdebase/nsplugins/; revision=150693
2002-04-20 11:47:43 +00:00
Waldo Bastian 7e545b3cd6 CVSSILENT: Control modules keep Comment=
svn path=/trunk/kdebase/nsplugins/; revision=144312
2002-03-21 22:38:14 +00:00
Stephan Kulow 81c7424fc7 CVS_SILENT replaced Comment= with GenericName= if the comment is shorter 30 characters
svn path=/trunk/kdeutils/kdepasswd/; revision=144225
2002-03-21 14:39:30 +00:00
George Staikos 2c4322ebf0 why do these things only ever get bigger?
svn path=/trunk/kdebase/nsplugins/; revision=144052
2002-03-20 16:35:04 +00:00
George Staikos 8c426cd84f Renaming is complete
svn path=/trunk/kdebase/nsplugins/; revision=144049
2002-03-20 16:26:02 +00:00
George Staikos 585f1ef0a9 Rename the class. KNSPluginEmbed instead of KJavaEmbed since that's the
name of the class in the javapart.  Approved by dfaure

svn path=/trunk/kdebase/nsplugins/; revision=144047
2002-03-20 16:16:14 +00:00
George Staikos 86fdfc8c32 Revert the ASYNC change. I guess this lockup fix causes more lockups elsewhere
We will have to come up with a better solution in 3.01/3.1 for detecting when
nspluginviewer crashes.

svn path=/trunk/kdebase/nsplugins/; revision=143495
2002-03-17 21:47:28 +00:00
George Staikos fd377ec66d Lots of these:
-NPError g_NPN_RequestRead(NPStream */*stream*/, NPByteRange */*rangeList*/)
+NPError g_NPN_RequestRead(NPStream* /*stream*/, NPByteRange* /*rangeList*/)


To help code syntax highlighting.

svn path=/trunk/kdebase/nsplugins/; revision=143291
2002-03-16 17:57:26 +00:00
George Staikos 9d88bf355f Fix another crash in nsplugin. Apparently this isn't the infamous Mandrake
crash, though.  This time it was due to (a) free/delete mismatch and (b) double
delete of the same object that was mismatched (!!)


Crossover still works as before, as does flash.  Adobe Acrobat doesn't freeze
nspluginviewer in free() anymore, but it still returns error after it has been
loaded multiple times in the same viewer process.  I'm not sure why, but the
error code is NPERR_GENERIC_ERROR IIRC.

Flash still crashes and/or freezes on www.dreamworks.com in the Time Machine
section (very reproducible), but it also crashes in NS 4.x so that's not our
fault.


--- nsplugin.cpp        2002/03/15 17:47:53     1.68
+++ nsplugin.cpp        2002/03/16 16:04:59
@@ -395,7 +395,7 @@
         XtDestroyWidget(_form);
         XtDestroyWidget(_toplevel);

-        ::free(_npp);
+        ::free(_npp);   // matched with malloc() in newInstance

         _destroyed = true;
     }
@@ -932,7 +932,10 @@
    char mime[256];
    strncpy(mime, mimeType.ascii(), 255);
    mime[255] = 0;
-   NPP npp = new NPP_t;
+   NPP npp = (NPP)malloc(sizeof(NPP_t));   // I think we should be using
+                                           // malloc here, just to be safe,
+                                           // since the nsplugin plays with
+                                           // this thing
    npp->ndata = NULL;

    // Create plugin instance object
@@ -953,8 +956,8 @@
    if ( error!=NPERR_NO_ERROR)
    {
       delete inst;
-      delete npp;
-      kdDebug(1431) << "<- PlluginClass::NewInstance = 0" << endl;
+      //delete npp;    double delete!
+      kdDebug(1431) << "<- PluginClass::NewInstance = 0" << endl;
       return DCOPRef();
    }

svn path=/trunk/kdebase/nsplugins/; revision=143281
2002-03-16 16:09:56 +00:00
George Staikos b1f219af55 Patch does three things:
1) Make a workaround to get crossover to work until it is fixed properly.  It
appears that the problem is a bug inside crossover.  (I _think_.  Will contact
them soon.)
default w,h of (300,300) is now (1600,1200).
If you have a bigger monitor, well, tough. :)
This doesn't mean that you get a 1600,1200 window.  It gets resized down
immediately before it is shown.

2) Make konqueror/khtml not freeze if a plugin crashes.  If you dont' believe
me, check www.dreamworks.com and look at the trailer of the time machine movie.
It's a flash movie and it crashes in both NS and Konqueror with my flash
plugin.  This patch lets konqueror keep on working.
 k_dcop:

-  virtual void shutdown() = 0;
+  virtual ASYNC shutdown() = 0;

3) Add an unused parameter to the NSPluginInstance so we can know if it's
supposed to be an embedded widget or not.  This will make it possible to at
one time have completely external plugins that work -- I hope.

Approved by hetz and David.


Now Quicktime works.  MS Media doesn't embed, but works nonembedded.  I think
this is a crossover problem too since the "please purchase" window works just
fine.  Flash plugin works as always.

svn path=/trunk/kdebase/nsplugins/; revision=143164
2002-03-15 17:47:53 +00:00
George Staikos 736ac75b3b - if (!strcasecmp(_argn[i], "WIDTH")) width = atoi(_argv[i]);
-      if (!strcasecmp(_argn[i], "HEIGHT")) height = atoi(_argv[i]);
+      if (!strcasecmp(_argn[i], "WIDTH")) width = argv[i].toInt();
+      if (!strcasecmp(_argn[i], "HEIGHT")) height = argv[i].toInt();

yeah lots more that could be Qtified too.

svn path=/trunk/kdebase/nsplugins/; revision=143050
2002-03-14 23:03:50 +00:00
George Staikos 34e9fd854e - strcpy(mime, mimeType.ascii());
+   strncpy(mime, mimeType.ascii(), 255);
+   mime[255] = 0;

Just to be safe

svn path=/trunk/kdebase/nsplugins/; revision=142985
2002-03-14 18:53:41 +00:00
George Staikos 8690c31610 Fix a possible crash case
Refactor and reformat an if() to look neater, not call the same code in
both branches.

svn path=/trunk/kdebase/nsplugins/; revision=142894
2002-03-14 07:46:14 +00:00
Waldo Bastian f9b165e443 * Handle SIGCHLD properly
* Don't connect to X-server
* Filter out html, jpg, gif and png files.

svn path=/trunk/kdebase/nsplugins/; revision=142831
2002-03-13 22:13:44 +00:00
George Staikos cd44a572a2 Another failed Q_ASSERT
--- nsconfig.cpp        2002/01/27 12:53:37     1.23
+++ nsconfig.cpp        2002/03/10 12:15:02
@@ -201,8 +201,7 @@
 {
     KCModule *create_nsplugin(QWidget *parent, const char *name)
     {
-        KGlobal::locale()->insertCatalogue("nsplugin");
-        return new NSPluginConfig(parent, name);
+        return new NSPluginConfig(parent, "nsplugin");
     };

svn path=/trunk/kdebase/nsplugins/; revision=142156
2002-03-10 12:15:30 +00:00
Lauri Watts ea612c654d Fixing DocPath
svn path=/trunk/kdebase/nsplugins/; revision=137243
2002-02-18 18:15:10 +00:00
David Faure 348a4bca16 + else
+        kdWarning() << "Plugin doesn't implement NP_GetValue"  << endl;
seems to be the case with the realplayer plugin (the last stable, not the
new beta), which breaks sites using JS to list the plugins....

svn path=/trunk/kdebase/nsplugins/; revision=137204
2002-02-18 16:09:03 +00:00
Waldo Bastian 157f032f06 Make it compile.
svn path=/trunk/kdebase/nsplugins/; revision=137112
2002-02-18 05:24:08 +00:00
Malte Starostik f630fff7b7 Find LessTif even if it depends on -lXp. Thanks, David, all I had to add
was -lXext

svn path=/trunk/kdebase/nsplugins/; revision=136571
2002-02-14 17:58:49 +00:00
Waldo Bastian 9371f3a036 CVS_SILENT
Added Encoding header for compliance with Desktop Entry Standard

svn path=/trunk/kdebase/kcontrol/kio/; revision=134824
2002-01-31 18:51:15 +00:00
Laurent Montel d8ce5fd073 Connect "User art..." to change() function
svn path=/trunk/kdebase/nsplugins/; revision=134115
2002-01-27 12:53:37 +00:00
Laurent Montel 63e96e7f68 Backport
svn path=/trunk/kdebase/nsplugins/; revision=134114
2002-01-27 12:49:11 +00:00
Malcolm Hunter cad0cdedf5 CVS_SILENT Removed extra space after full-stop
svn path=/trunk/kdebase/kcontrol/konqhtml/; revision=133243
2002-01-23 02:32:52 +00:00
Waldo Bastian 7c27467236 CVS_SILENT
No manual line breaks in messageboxes.

svn path=/trunk/kdebase/kcontrol/kio/; revision=132067
2002-01-17 06:19:48 +00:00
Ilya Konstantinov 051e554271 My attempt at sheding some light on nsplugins.
svn path=/trunk/kdebase/nsplugins/; revision=131393
2002-01-12 21:34:59 +00:00
David Faure 8361010bcb old fix from Jeremy White, only applied to the 2.2.x branch IIRC
Looks sensible to take addresses of member vars instead of local vars, in any case.

svn path=/trunk/kdebase/nsplugins/; revision=131365
2002-01-12 17:11:23 +00:00
Lukáš Tinkl e2bd051a30 compile (I hope unload() is correct here)
svn path=/trunk/kdebase/nsplugins/; revision=129838
2002-01-04 13:35:24 +00:00
Daniel Molkentin 180e7e65e0 opps :)
svn path=/trunk/kdebase/nsplugins/; revision=129238
2001-12-31 03:04:12 +00:00
Daniel Molkentin a7209b752d QFile::encodeName()
svn path=/trunk/kdebase/nsplugins/; revision=129234
2001-12-31 02:20:40 +00:00
Daniel Molkentin 8879bd9cc5 QFile::encodeName()
svn path=/trunk/kdebase/nsplugins/; revision=129233
2001-12-31 02:07:17 +00:00
Dirk Mueller 0b939544f7 CVSSILENT: fixincludes
svn path=/trunk/kdebase/kate/app/kwritemain.cpp; revision=129081
2001-12-29 17:33:05 +00:00
Stephan Binner 3a8badb8d2 Fixed capitalisation in buttons/caption/menus/tabs.
svn path=/trunk/kdebase/nsplugins/; revision=127930
2001-12-19 12:18:20 +00:00
Daniel Molkentin 75bc2fdc1b don't pollute lib/
svn path=/trunk/kdebase/nsplugins/; revision=127257
2001-12-15 20:03:23 +00:00
Waldo Bastian 7161c7e376 Use KIO::filesize_t
svn path=/trunk/kdebase/nsplugins/; revision=126550
2001-12-11 05:35:21 +00:00
Waldo Bastian d37b5e6cbb Improved progress dialog.
svn path=/trunk/kdebase/nsplugins/; revision=124632
2001-11-29 07:13:33 +00:00
Waldo Bastian 08d484b921 * Flush QTextStream before fork()
* Skip Java files.

svn path=/trunk/kdebase/nsplugins/; revision=122774
2001-11-17 00:47:05 +00:00
Kurt Granroth d6d2d8b042 enable the "disable artsdsp" option. This allows me to use the
Crossover plugin and Quicktime!  artsdsp makes the wine pluginserver
segfault during dlopen...

svn path=/trunk/kdebase/nsplugins/; revision=118523
2001-10-18 21:24:34 +00:00
Dirk Mueller b6facf00c7 QT_NO_COMPAT fixlets
svn path=/trunk/kdebase/nsplugins/; revision=116064
2001-10-01 19:39:28 +00:00
David Faure ba865a0d44 Patch by Jeremy White <jwhite@codeweavers.com>.
Changelog:
     Provide a correct 'end' in all stream related NPP calls.
     Provide a correct mimetype in streams created by NPP_GetURL.
     Switch to new method for determining default User Agent.

svn path=/trunk/kdebase/nsplugins/; revision=115689
2001-09-27 17:34:36 +00:00
Dirk Mueller 0bc86c00af include fixes
svn path=/trunk/kdebase/nsplugins/; revision=115537
2001-09-26 17:41:32 +00:00
Waldo Bastian cb80d6efdf Make configure test a bit more robust.
svn path=/trunk/kdebase/nsplugins/; revision=115340
2001-09-24 23:42:47 +00:00
Waldo Bastian e0d491a602 added two paths for lesstif-includes
/usr/X11R6/LessTif/Motif1.2/include
/usr/X11R6/LessTif/Motif2.0/include

svn path=/trunk/kdebase/nsplugins/; revision=115332
2001-09-24 22:30:33 +00:00
Ilya Konstantinov 89744b47e2 The final don't-let-bad-plugins-crash-us patch. It's achieved by forking and IPCing
with the forked process through pipes. This patch doesn't rely on the pipe buffer anymore
nor uses select() -- but a simple blocking read from the pipe.

svn path=/trunk/kdebase/nsplugins/; revision=114437
2001-09-16 10:10:17 +00:00
Simon Hausmann c1396f5ba5 - more factory cleanup
svn path=/trunk/kdebase/nsplugins/; revision=113957
2001-09-10 20:35:34 +00:00
Dirk Mueller 6fb47b30b5 Compile with Qt 3
svn path=/trunk/kdebase/nsplugins/; revision=112711
2001-08-31 15:34:38 +00:00
Simon Hausmann 2936477ae0 - include qregexp.h
svn path=/trunk/kdebase/nsplugins/; revision=111860
2001-08-25 20:49:31 +00:00
Kurt Granroth be37cbc71b Tiny fix to always lowercase the filenames when constructing a temp
file.  This is because KTempFile doesn't allow upper case X as a
character yet *some* filenames have this.

svn path=/trunk/kdebase/nsplugins/; revision=110062
2001-08-10 23:19:46 +00:00
Script Kiddy 26e264f77c CVS_SILENT made messages
svn path=/trunk/kdebase/konqueror/; revision=109165
2001-08-04 22:54:20 +00:00
Kurt Granroth 7380c61c9e Commented out the _pluginFuncs.destroy function. This is horrible and
hacky and results in a memory leak... and completely stops the
segfault when linked with libGL.  Memory leaks during releases are
bad, but nowhere NEAR as bad as crashes!

After 2.2, this needs to be fixed for real.

svn path=/trunk/kdebase/nsplugins/; revision=108532
2001-07-30 17:57:41 +00:00
Dirk Mueller 4dc4e0c1b1 mergin Adrian's patch for autoconf 2.50 support.
svn path=/trunk/kdebase/nsplugins/; revision=102237
2001-06-15 00:16:32 +00:00
Nikolas Zimmermann 44ab179388 Adapd to stricter names change in khtml
svn path=/trunk/kdebase/nsplugins/; revision=100562
2001-06-05 16:28:12 +00:00
Nikolas Zimmermann 37bea8a9f0 Changed from NSPLUGIN* to PLUGIN*
as activexproxy shares this design now, we don't need
this prefix anymore

svn path=/trunk/kdebase/nsplugins/; revision=99717
2001-05-31 20:22:44 +00:00
Malcolm Hunter 4685465e79 Spelling and grammar corrections
svn path=/trunk/kdebase/libkonq/; revision=99204
2001-05-28 18:32:02 +00:00
Lars Knoll 987f36988e don't crash on unknown mimetypes. Fixes the crash on
http://swr3.unit.net/frameset_naked.cfm?browser=ie&ticket=253&player=nakedreal&customer=2

svn path=/trunk/kdebase/nsplugins/; revision=97906
2001-05-20 09:09:47 +00:00
Waldo Bastian 0704217f05 CVS_SILENT
Move $(all_includes) to end.

svn path=/trunk/kdebase/libkonq/; revision=97772
2001-05-19 01:39:13 +00:00
Ralf Nolden 451628813e fixed margin on pluginscan ui file
svn path=/trunk/kdebase/nsplugins/; revision=97585
2001-05-17 16:53:51 +00:00
Laurent Montel 92c7e0a457 Fix "Use default"
svn path=/trunk/kdebase/nsplugins/; revision=95589
2001-05-07 09:11:53 +00:00
Stefan Schimanski 41d55868a1 * better avoid adding the same plugin again and again on every start. I had
42 plugins registered here ;)

svn path=/trunk/kdebase/nsplugins/; revision=94060
2001-04-26 15:24:22 +00:00